Presto安裝和部署

(1)官網下載安裝包

presto-server-0.196.tar.gz        
presto-cli-0.196-executable.jar

(2)解壓
(3)創建Presto的日誌目錄
mkdir -p /home/hadoop/presto_data
(4)在Presto安裝目錄下創建etc目錄

mkdir -p /home/hadoop/app/presto-server-0.196/etc

(5)在Presto的etc目錄下創建四個配置文件:
1)node.properties

node.environment=production
node.id=ffffffff-ffff-ffff-ffff-ffffffffffff-001
node.data-dir=/home/hadoop/presto_data

2)jvm.properties

-server
-Xmx4G
-XX:+UseG1GC
-XX:G1HeapRegionSize=32M
-XX:+UseGCOverheadLimit

3)config.properties

coordinator=true
node-scheduler.include-coordinator=true
http-server.http.port=8080
query.max-memory=2GB
query.max-memory-per-node=1GB
query.max-total-memory-per-node=2GB
discovery-server.enabled=true
discovery.uri=http://hadoop000:8080

4)log.properties

com.facebook.presto=INFO

(6)在Presto的etc目錄下創建catalog目錄

mkdir -p /home/hadoop/app/presto-server-0.196/etc/catalog

(7)在Presto的/etc/catalog目錄下創建jmx.properties,加入以下內容:

connector.name=jmx

(8)啓動Presto
前端運行:

/home/hadoop/app/presto-server-0.196/bin/launcher run

後端運行:

/home/hadoop/app/presto-server-0.196/bin/launcher start

報錯:Configuration property 'query.max-total-memory-per-node' was not used

解決方案:註釋掉config.properties中的

query.max-total-memory-per-node=2GB

(9)查看Presto WebUI
hadoop000:8080

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章