当前位置:网站首页>presto安装部署教程
presto安装部署教程
2022-08-03 04:50:00 【ZhaoYingChao88】
1.下载安装包
并解压到安装目录 ,进入安装目录,创建配置etc目录
2.配置config.properties
进入安装目录,增加配置文件config.properties
vi config.properties
coordinator=true
node-scheduler.include-coordinator=true
http-server.http.port=8080
query.max-memory=1GB
query.max-memory-per-node=512MB
query.max-total-memory-per-node=512MB
discovery-server.enabled=true
discovery.uri=http://localhost:8080
3.配置 jvm.config
vi jvm.config
-server
-Xmx8G
-XX:+UseG1GC
-XX:G1HeapRegionSize=32M
-XX:+UseGCOverheadLimit
-XX:+ExplicitGCInvokesConcurrent
-XX:+HeapDumpOnOutOfMemoryError
-XX:+ExitOnOutOfMemoryError4.配置node.properties
vi node.properties
node.environment=production
node.id=ffffffff-ffff-ffff-ffff-ffffffffffff
node.data-dir=/var/presto/data创建数据目录/var/presto/data并赋权
5.连接hive 在etc下创建配置目录catalog,增加hive.properties 配置
mkdir etc/catalogcat catalog/hive.properties
connector.name=hive-hadoop2
hive.metastore.uri=thrift://hive-master:9083
hive.config.resources=/etc/hadoop/conf/core-site.xml,/etc/hadoop/conf/hdfs-site.xml,/etc/hadoop/conf/mapred-site.xml
hive.allow-add-column=true
hive.allow-drop-column=true
hive.allow-drop-table=true
hive.allow-rename-table=true
hive.allow-rename-column=true
hive.parquet.use-column-names=truepresto安装问题(java.net.UnknownHostException)
解决方案:在hive.properties 增加如下配置
hive.config.resources=/etc/hadoop/hdfs-site.xml,/etc/hadoop/core-site.xml
注意:路径是hadoop配置文件hdfs-site.xml和core-site.xml的路径
6.启动
./bin/launcher run 可以控制台直接查看日志
./bin/launcher start 后台启动7.连接查询
下载启动client包,https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/0.273.3/presto-cli-0.273.3-executable.jar
重命名并赋权
mv presto-cli-0.273.3-executable.jar presto
chmod 755 prestopresto连接hive查询
./presto --server localhost:8080 --catalog hive --schema default
参照文档:
边栏推荐
- How to prepare for the test interface test data
- RequestContextHolder
- Kotlin-Flow common encapsulation class: the use of StateFlow
- typescript42-readonly修饰符
- Windows 安装PostgreSQL
- Tributyl-mercaptophosphane "tBuBrettPhos Pd(allyl)" OTf), 1798782-17-8
- 多肽介导PEG磷脂——靶向功能材料之DSPE-PEG-RGD/TAT/NGR/APRPG
- js的垃圾回收机制
- Technology Sharing | How to do assertion verification for xml format in interface automation testing?
- Create a tree structure
猜你喜欢
随机推荐
shell脚本循环语句
rosbag工具plotjuggler无法打开rosbag的问题
【Harmony OS】【ArkUI】ets开发 图形与动画绘制
OSI的分层特点、传输过程与三次握手、四次挥手、tcp与udp包头的描述
表的创建、修改与删除
接口和协议
[Harmony OS] [ARK UI] ETS context basic operations
MCM box model modeling method and source analysis of atmospheric O3
Where is the value of testers
【软件工程之美 - 专栏笔记】35 | 版本发布:软件上线只是新的开始
8.电影评论分类:二分类问题
接口管理工具YApi怎么用?颜值高、易管理、超好用
【生物素叠氮化物|cas:908007-17-0】价格_厂家
WebSocket的实际应用
Harmony OS ets ArkUI 】 【 】 the development basic page layout and data connection
常见亲脂性细胞膜染料DiO, Dil, DiR, Did光谱图和实验操作流程
VR全景展打造专属元宇宙观展空间
Practical application of WebSocket
Bubble sort in c language structure
JS bottom handwriting








![[Harmony OS] [ARK UI] ETS context basic operations](/img/40/d5924477c42e2b3246eb212f4be534.png)