服务启动步骤

配置检查
检查catalog配置

  1. /opt/trino-server-391/etc/catalog/iceberg.properties

1、JDK >= 17

  1. export JAVA_HOME=jdk17

2、启动

  1. # frontend
  2. bin/launcher run
  3. # daemon
  4. bin/launcher start

3、

4、客户端链接命令如下
在如下配置中查看端口

opt/trino-server-391/etc/config.properties

  1. ./trino-cli-391-executable.jar --server localhost:8080 --catalog iceberg --schema default
  2. ./trino-cli-391-executable.jar --server http://trino.example.com:8080

SQL 测试

  1. SHOW SCHEMAS FROM iceberg;
  2. USE iceberg_catalog.foo_schema;
  3. SHOW SCHEMAS;
  4. SHOW TABLES;
  5. SELECT * FROM foo.bar;

REST接口路径测试

  1. http://localhost:8080

请求头

  1. X-Trino-User:ada
  2. X-Trino-Catalog:iceberg
  3. X-Trino-Schema:foo

配置注意点

query.max-total-memory-per-node 与memory.heap-headroom-per-node 之和必须小于 jvm max memory .也就是jvm.config 中配置的-Xmx

要不然会报错误,无法启动

官方推荐zulu jdk11

日志路径

  1. ${node.data-dir}/var/log/server.log