CentOS 6.9 搭建 Presto
生活随笔
收集整理的這篇文章主要介紹了
CentOS 6.9 搭建 Presto
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
1.下載?presto-server-0.166.tar.gz 和?presto-cli-0.166-executable.jar, 也可以直接到 http://mvnrepository.com 尋找 jar 包
2. 解壓?presto-server-0.166.tar.gz , 然后在?presto-server-0.166 目錄下創建 etc 目錄
3. 在 etc 目錄下創建 catalog 目錄 , 在 catalog 目錄下創建文件 hive.properties 內容如下
connector.name=hive-hadoop2 hive.metastore.uri=thrift://bigdata:9083 hive.config.resources=/opt/hadoop-2.7.4/etc/hadoop/core-site.xml,/opt/hadoop-2.7.4/etc/hadoop/hdfs-site.xml4. 在 etc 目錄下創建 config.properties 內容如下
coordinator=true node-scheduler.include-coordinator=true http-server.http.port=8080 query.max-memory=512MB query.max-memory-per-node=512MB discovery-server.enabled=true discovery.uri=http://bigdata:80805. 在 etc 目錄下創建 jvm.config 內容如下
-server -Xmx1G -XX:+UseG1GC -XX:G1HeapRegionSize=32M -XX:+UseGCOverheadLimit -XX:+ExplicitGCInvokesConcurrent -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError=kill -9 %p6. 在 etc 目錄下創建 node.properties 內容如下
node.environment=production node.id=bigdata node.data-dir=/opt/presto-server-0.166/presto_data7. 配置 presto client
- 把?presto-cli-0.166-executable.jar?放到?presto-server-0.166/bin 目錄下
- 修改?presto-cli-0.166-executable.jar 文件名為 presto
- 修改 presto 客戶端 jar 包的權限
- 添加 presto 環境變量到 ~/.bash_profile
- 使環境變量立即生效
8. 啟動 presto , presto 依賴 HDFS 和 Hive metastore
啟動 HDFS
/opt/hadoop-2.7.4/sbin/start-dfs.sh啟動 Hive metastore
sudo service mysqld start nohup hive --service metastore >> /opt/apache-hive-2.1.1-bin/metastore.log 2>&1 &啟動 presto
/opt/presto-server-0.166/bin/launcher start查看 presto WEB UI
http://bigdata:8080
啟動 presto 客戶端
presto --server bigdata:8080 --catalog hive --schema default?
轉載于:https://my.oschina.net/zdtdtel/blog/1822741
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的CentOS 6.9 搭建 Presto的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决python2.7 UnicodeD
- 下一篇: iOS学习笔记19 地图(一)定位Cor