Connect Trino
Connect your Trino source to Bigeye.
1. Ensure TLS is enabled for Trino
Bigeye utilizes a username and password to connect to a Trino instance. For password authentication to be enabled, Trino requires that TLS be configured. The preferred method for TLS and Trino is terminating it at a load balancer. Bigeye supports connection to Trino when TLS is terminated at a load balancer. For more information, see the Trino documentation.
2. Create a read-only user for Bigeye
Enable password authentication on the Trino coordinator and create a password file for Bigeye with a user. User access can be configured at the global level or the connector level. It is up to the user to restrict access to Bigeye. For more information, see the Trino documentation.
3. Add Trino as a data source in Bigeye
On the Catalog page, click Add source, and then select Trino from the Choose a data source section. Click Next to configure the connection to your database.
On the Configure source modal that opens, enter the following details:
Field Name | Description |
---|---|
Alias | The identifying name of the data source. |
Vendor | Trino |
Hostname | The name of the server that hosts your database. |
Port | The port of the load balancer. |
Database | The name of the database. |
Username | The name of the dedicated user for Bigeye. |
Password | The password of the Bigeye user. |
Timeout | The period of non-activity in seconds, after which the database closes its connection. |
4. Next Steps
After you've configured the source, Bigeye loads and profiles your tables. It can take up to 24 hours for the profiling to complete and your autometrics and autothresholds to populate. See how to deploy autometrics in the Getting Started guide.
In addition, consider the following:
- Depending on your security settings, allow Bigeye’s static IP:
35.163.65.120
- If you don't want all of your Trino sources to appear in Bigeye, deny access to specific connectors.
Updated about 1 year ago