Acceldata
ODP

Installing and Configuring Trino Gateway

Deployment Recommendation

Deploy Trino Gateway on hosts separate from Trino coordinators.

You need to provide a few options at a bare minimum to install Trino Gateway:

Preserved image


Required Configuration Parameters

The following configuration values are required during installation.

Database JDBC Connection String

Trino Gateway supports only the following databases:

Database

Example JDBC URL

MySQL

jdbc:mysql://<HOST>:<PORT>/<TRINO_GATEWAY_ DB>

PostgreSQL

jdbc:postgresql://<HOST>:<PORT>/<TRINO_GATEWAY_ DB>

OracleDB

jdbc:oracle:thin:@//<HOST>:<PORT>/<TRINO_GATEWAY_ DB>

No other databases are supported.

Database Credentials

Provide a database user with permissions to:

  • Read
  • Write
  • Create
  • Drop
  • Update tables

within the Trino Gateway database.

JDK Path

Specify the path to JDK 23 on all Trino Gateway hosts.

Example:

/opt/jdk-23
The configured filesystem must allow execution, and the Trino Gateway service user must have read and execute permissions.

Admin User Password

The default UI admin password is:

admin
Change the default password during installation.
If LDAP authentication is enabled, the local admin user is ignored.


SSL Configuration

Enabling SSL

  • Enable SSL by toggling Enable SSL in the Trino Gateway UI.
  • Additional SSL configuration fields will become available.

Preserved image

Preserved image

You need to provide a path to a keystore that is readable by the Trino Gateway user when SSL is enabled.

Supported Keystore Formats

The following keystore formats are supported:

  • JKS
  • PEM

JKS Requirements

  • Must be password-protected.
  • Password is mandatory.

PEM Requirements

  • Must not be password-protected.
  • The keystore path must be readable by the Trino Gateway service user.