日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

presto-server-0.198集群安装

發布時間:2024/9/27 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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下將安裝失敗,這里使用的是:

[root@bigdata3 ~]# java -version java version "1.8.0_161" Java(TM) SE Runtime Environment (build 1.8.0_161-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode) [root@bigdata3 ~]#

5、安裝presto

mkdir -p /home/bigdata/installed/presto cd /home/bigdata/software tar -zxvf presto-server-0.198.tar.gz -C /home/bigdata/installed/presto

6、配置單機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/data

5.2、配置jvm.config

-server -Xmx8G -XX:+UseG1GC -XX:G1HeapRegionSize=32M -XX:+UseGCOverheadLimit -XX:+ExplicitGCInvokesConcurrent -XX:+HeapDumpOnOutOfMemoryError -XX:+ExitOnOutOfMemoryError

5.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:8080

5.4、配置log.properties

com.facebook.presto=INFO

5.5、配置Catalog Properties

vim catalog/jmx.properties connector.name=jmx

5.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:$PWD

5.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:9999

5.8、修改bigdata2,bigdata3上的node.properties

bigdata2上的內容是:

node.environment=bigdata_presto_cluster node.id=bigdata_node_coordinator_bigdata2 node.data-dir=/home/bigdata/installed/presto/data

bigdata3上的內容是:

node.environment=bigdata_presto_cluster node.id=bigdata_node_coordinator_bigdata3 node.data-dir=/home/bigdata/installed/presto/data

5.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集群安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。