服务启动步骤
配置检查
检查catalog配置
/opt/trino-server-391/etc/catalog/iceberg.properties
1、JDK >= 17
export JAVA_HOME=jdk17
2、启动
# frontend
bin/launcher run
# daemon
bin/launcher start
3、
4、客户端链接命令如下
在如下配置中查看端口
opt/trino-server-391/etc/config.properties
./trino-cli-391-executable.jar --server localhost:8080 --catalog iceberg --schema default
./trino-cli-391-executable.jar --server http://trino.example.com:8080
SQL 测试
SHOW SCHEMAS FROM iceberg;
USE iceberg_catalog.foo_schema;
SHOW SCHEMAS;
SHOW TABLES;
SELECT * FROM foo.bar;
REST接口路径测试
http://localhost:8080
请求头
X-Trino-User:ada
X-Trino-Catalog:iceberg
X-Trino-Schema:foo
配置注意点
query.max-total-memory-per-node 与memory.heap-headroom-per-node 之和必须小于 jvm max memory .也就是jvm.config 中配置的-Xmx
要不然会报错误,无法启动
官方推荐zulu jdk11
日志路径
${node.data-dir}/var/log/server.log