Mac M3 Pro 部署Trino-server-449

目录

1、下载安装包

2、解压并设置配置参数

3、启动并验证

4、使用cli客户端连接测试

1、下载安装包

官方:trino-server-449 CLI

网盘:

server https://pan.baidu.com/s/16IH-H39iF8Fb-Vd14f7JPA?pwd=3vjp 提取码: 3vjp

cli https://pan.baidu.com/s/1G1sOmh1u5IfcPhO-blotyg?pwd=cv6y 提取码: cv6y

2、解压并设置配置参数

bash 复制代码
mv ~/Download/trino-server-449.tar.gz /opt/module
cd /opt/module
tar -zxvf trino-server-449.tar.gz
mv trino-server-449 trino
cd trino

# 将命令行客户端连接jar移动过来
mv ~/Download/trino-cli-449-executable.jar .
mv trino-cli-449-executable.jar trino-cli

# 创建日志存放目录
mkdir data

# 创建配置存放目录
mkdir etc
mkdir etc/catalog

vim ./etc/config.properties

# 粘贴一下内容,这里的配置为单机配置(当前机器既做Mater又做Work)

coordinator=true
node-scheduler.include-coordinator=true
# 因默认的8080端口被spark的webui端口占用了,这里改为8180
http-server.http.port=8180
discovery.uri=http://127.0.0.1:8180
# webui 免登录配置
web-ui.authentication.type=FIXED
web-ui.user=root

vim ./etc/node.properties

node.environment=dev
node.id=sx01
node.data-dir=/opt/module/trino/data

vim ./etc/jvm.config

-server
-Xmx12G
-XX:MaxRAMPercentage=80
-XX:G1HeapRegionSize=32M
-XX:+ExplicitGCInvokesConcurrent
-XX:+ExitOnOutOfMemoryError
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:ReservedCodeCacheSize=512M
-XX:PerMethodRecompilationCutoff=10000
-XX:PerBytecodeRecompilationCutoff=10000
-Djdk.attach.allowAttachSelf=true
-Djdk.nio.maxCachedBufferSize=2000000
-Dfile.encoding=UTF-8
-XX:+EnableDynamicAgentLoading
-XX:+UnlockDiagnosticVMOptions
-XX:G1NumCollectionsKeepPinned=10000000

vim ./etc/log.properties

io.trino=INFO

vim ./etc/catalog/hive.properties

connector.name=hive
hive.metastore.uri=thrift://127.0.0.1:9083

3、启动并验证

bash 复制代码
cd /opt/module/trino

./bin/launcher start

# 查看服务状态
./bin/launcher status

# 停止服务
./bin/launcher stop

# 查看日志
tail -999f ./data/var/log/server.log

# 查看webui,浏览器中输入
http://127.0.0.1:8180

4、使用cli客户端连接测试

bash 复制代码
./trino-cli --server http://127.0.0.1:8180 --catalog hive
相关推荐
上海云盾-小余8 分钟前
应用层漏洞实战防护:SQL 注入、XSS、文件上传漏洞一站式加固方案
数据库·sql·xss
曾阿伦24 分钟前
SQL 用法详解:从基础操作到进阶实战的全场景指南
数据库·sql
ew4521824 分钟前
【SQL】DISTINCT 与 GROUP BY 核心区别及常见误区、问题全梳理
sql·mysql
阿里云大数据AI技术32 分钟前
EMR Serverless Spark 携手 PAI/百炼,开启“SQL 即 AI”的新篇章
sql·阿里云·spark·serverless·pai
Meepo_haha43 分钟前
python的sql解析库-sqlparse
数据库·python·sql
常利兵1 小时前
Java后端定时任务抉择:@Scheduled、Quartz、XXL - Job终极对决
java·数据库·sql
me8321 小时前
【Java】关于控制台 SQL 日志显示查询有值但Swagger不显示字段问题
java·开发语言·sql
❀͜͡傀儡师1 小时前
macOS/Linux Gemini CLI安装指南
linux·运维·macos
信也科技布道师1 小时前
信也AI赋能慢SQL治理的探索与实践
数据库·人工智能·sql
zuoerjinshu9 小时前
sql实战解析-sum()over(partition by xx order by xx)
数据库·sql