presto-server-0.198集群安装
1、參考網址:
https://prestodb.io/docs/current/installation/deployment.html
2、機器準備
機器ip hostname 職責 192.168.18.140 bigdata1 coordinator 192.168.18.141 bigdata2 worker 192.168.18.142 bigdata3 worker以下命令是針對3臺服務器
3、presto-server下載
Presto-server下載地址:https://prestodb.io/docs/current/installation/deployment.html
4、安裝jdk
JDK1.8+
注意的是Presto 0.198版本在jdk1.8.0_73下將安裝失敗,這里使用的是:
5、安裝presto
mkdir -p /home/bigdata/installed/presto cd /home/bigdata/software tar -zxvf presto-server-0.198.tar.gz -C /home/bigdata/installed/presto6、配置單機presto
進入: cd /home/bigdata/installed/presto/presto-server-0.198在下面創建etc目錄 [root@bigdata1 presto-server-0.198]# mkdir etc [root@bigdata1 presto-server-0.198]# ls bin etc lib NOTICE plugin README.txt[root@bigdata1 presto-server-0.198]# cd etc [root@bigdata1 etc]# touch node.properties jvm.config config.properties log.properties [root@bigdata1 etc]# mkdir catalog [root@bigdata1 etc]# ls catalog config.properties jvm.config log.properties node.properties [root@bigdata1 etc]# touch catalog/jmx.properties文件說明:
node.properties:每個節點的環境配置 jvm.config:jvm參數 config.properties:配置Presto Server參數 log.properties:配置日志等級 catalog:Catalog的配置5.1、配置node.properties
node.environment=bigdata_presto_cluster node.id=bigdata_node_coordinator_bigdata1 node.data-dir=/home/bigdata/installed/presto/data5.2、配置jvm.config
-server -Xmx8G -XX:+UseG1GC -XX:G1HeapRegionSize=32M -XX:+UseGCOverheadLimit -XX:+ExplicitGCInvokesConcurrent -XX:+HeapDumpOnOutOfMemoryError -XX:+ExitOnOutOfMemoryError5.3、配置config.properties
coordinator=true node-scheduler.include-coordinator=false http-server.http.port=9999 query.max-memory=8GB query.max-memory-per-node=1GB discovery-server.enabled=true discovery.uri=http://192.168.18.140:9999如果是單臺機器,要配置成如下(配置成下面的參數之后,16.6.1不用再配置了):
coordinator=true node-scheduler.include-coordinator=true http-server.http.port=9999 query.max-memory=5GB query.max-memory-per-node=1GB discovery-server.enabled=true discovery.uri=http:// 192.168.18.140:80805.4、配置log.properties
com.facebook.presto=INFO5.5、配置Catalog Properties
vim catalog/jmx.properties connector.name=jmx5.6、配置presto集群
將bigdata1中的presto遠程拷貝到bigdata2,bigdata3中。
[root@bigdata1 presto-server-0.198]# cd /home/bigdata/installed/presto/presto-server-0.198 [root@bigdata1 presto-server-0.198]# scp -r etc root@bigdata2:$PWD [root@bigdata1 presto-server-0.198]# scp -r etc root@bigdata3:$PWD5.7、修改bigdata2,bigdata3上的config.properties
內容如下:
coordinator=false http-server.http.port=9999 query.max-memory=8GB query.max-memory-per-node=1GB discovery.uri=http://192.168.18.140:99995.8、修改bigdata2,bigdata3上的node.properties
bigdata2上的內容是:
node.environment=bigdata_presto_cluster node.id=bigdata_node_coordinator_bigdata2 node.data-dir=/home/bigdata/installed/presto/databigdata3上的內容是:
node.environment=bigdata_presto_cluster node.id=bigdata_node_coordinator_bigdata3 node.data-dir=/home/bigdata/installed/presto/data5.9、啟動presto
在bigdata1,bigdata2,bigdata3上分別執行啟動cd /home/bigdata/installed/presto/presto-server-0.198/bin里寫圖片描述](https://img-blog.csdn.net/20180415220216158?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RvdG8xMjk3NDg4NTA0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
[root@bigdata1 bin]# ./launcher start 如果想前臺運行:./launcher run訪問頁面:http://bigdata1:9999/
總結
以上是生活随笔為你收集整理的presto-server-0.198集群安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果计划在印度组装iPad 避免对中国制
- 下一篇: 长城汽车业绩暴增 上半年净利润增长