校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Docker安裝Presto連接Hive的詳細過程

Docker安裝Presto連接Hive的詳細過程

熱門標簽:烏海智能電話機器人 威海人工外呼系統供應商 貴陽教育行業電話外呼系統 藍點外呼系統 做外呼系統的公司違法嗎 在百度地圖標注車輛 寧夏房產智能外呼系統要多少錢 400電話申請方案 撫順移動400電話申請

1、簡介

Presto 是一個開源分布式 SQL 查詢引擎,用于針對從千兆字節到 PB 級的各種規模的數據源運行交互式分析查詢。Presto 允許查詢數據所在的位置,包括 Hive、Cassandra、關系數據庫甚至專有數據存儲。單個 Presto 查詢可以組合來自多個來源的數據,從而允許對整個組織進行分析。

2、下載安裝

1)下載鏡像

docker pull starburstdata/presto

2)下載客戶端jar

因為pull下來的鏡像是server,是沒有presto-cli命令的,所以需要下載presto-cli-0.260.1-executable.jar,然后將下載好的jar包拉入Linux系統中。

下載完成后,run容器:

#端口號為8080,請自行修改,名字為presto
docker run -d -p 8080:8080  --name presto starburstdata/presto

將客戶端jar包拷貝到容器中的bin目錄下:

docker cp [客戶端jar包所在的linux路徑] [容器名]:/bin

進入到hadoop配置文件目錄,將core-site.xml和hdfs-site.xml復制到容器中

cd ${HADOOP_HOME}/etc/hadoop
docker cp core-site.xml presto:/usr/lib/presto/etc/
docker cp core-site.xml presto:/usr/lib/presto/etc/

進入容器(以下不標注都是在容器中進行的操作):

#以root用戶進入容器,防止沒有權限操作文件
docker exec --user=root -it presto /bin/bash

將客戶端jar包改名并賦予可執行權限:

cd bin
mv presto-cli-0.260.1-executable.jar presto-cli
chmod a+x presto-cli

3、配置文件

進入配置文件目錄,創建hive配置文件:

cd /usr/lib/presto/etc/catalog
vi hive.properties

hive.properties:

#連接名,固定
connector.name=hive-hadoop2
#hive元數據uri,在hive-site.xml里能夠找到,請自行修改ip和端口
hive.metastore.uri=thrift://192.168.10.51:9083
#hive配置的資源 core-site.xml和hdfs-site.xml,請根據自己集群中的配置文件路徑進行修改,中間用逗號隔開
hive.config.resources=/usr/lib/presto/etc/core-site.xml,/usr/lib/presto/etc/hdfs-site.xml

wq保存退出

重啟容器(在linux命令行下):

docker restart presto

4、測試連接

進入容器:

#以root用戶進入容器,防止沒有權限操作文件
docker exec --user=root -it presto /bin/bash
#進入bin目錄
cd bin
#執行命令行腳本并測試hive連接,連接到hive配置文件,數據庫是default
./presto-cli --server localhost:8080 --catalog hive --schema default
presto>show tables;

到此這篇關于Docker安裝Presto連接Hive的詳細過程的文章就介紹到這了,更多相關Docker安裝Presto內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:銅川 慶陽 泰州 周口 那曲 松原 蕪湖 朝陽

巨人網絡通訊聲明:本文標題《Docker安裝Presto連接Hive的詳細過程》,本文關鍵詞  Docker,安裝,Presto,連接,Hive,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker安裝Presto連接Hive的詳細過程》相關的同類信息!
  • 本頁收集關于Docker安裝Presto連接Hive的詳細過程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 马尔康县| 晋宁县| 贡山| 章丘市| 都兰县| 临潭县| 昌宁县| 常德市| 洛阳市| 深水埗区| 衡东县| 溧阳市| 洪江市| 芜湖县| 仁怀市| 永仁县| 德江县| 宁明县| 沐川县| 蓬莱市| 齐河县| 九江县| 宜兰县| 历史| 綦江县| 柞水县| 巴彦淖尔市| 崇左市| 金门县| 民勤县| 江陵县| 贡嘎县| 察雅县| 城步| 寿阳县| 台东市| 庄浪县| 沾化县| 成安县| 阿克苏市| 阜平县|