婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Docker安裝Presto連接Hive的詳細(xì)過(guò)程

Docker安裝Presto連接Hive的詳細(xì)過(guò)程

熱門(mén)標(biāo)簽:烏海智能電話(huà)機(jī)器人 威海人工外呼系統(tǒng)供應(yīng)商 貴陽(yáng)教育行業(yè)電話(huà)外呼系統(tǒng) 藍(lán)點(diǎn)外呼系統(tǒng) 做外呼系統(tǒng)的公司違法嗎 在百度地圖標(biāo)注車(chē)輛 寧夏房產(chǎn)智能外呼系統(tǒng)要多少錢(qián) 400電話(huà)申請(qǐng)方案 撫順移動(dòng)400電話(huà)申請(qǐng)

1、簡(jiǎn)介

Presto 是一個(gè)開(kāi)源分布式 SQL 查詢(xún)引擎,用于針對(duì)從千兆字節(jié)到 PB 級(jí)的各種規(guī)模的數(shù)據(jù)源運(yùn)行交互式分析查詢(xún)。Presto 允許查詢(xún)數(shù)據(jù)所在的位置,包括 Hive、Cassandra、關(guān)系數(shù)據(jù)庫(kù)甚至專(zhuān)有數(shù)據(jù)存儲(chǔ)。單個(gè) Presto 查詢(xún)可以組合來(lái)自多個(gè)來(lái)源的數(shù)據(jù),從而允許對(duì)整個(gè)組織進(jìn)行分析。

2、下載安裝

1)下載鏡像

docker pull starburstdata/presto

2)下載客戶(hù)端jar

因?yàn)閜ull下來(lái)的鏡像是server,是沒(méi)有presto-cli命令的,所以需要下載presto-cli-0.260.1-executable.jar,然后將下載好的jar包拉入Linux系統(tǒng)中。

下載完成后,run容器:

#端口號(hào)為8080,請(qǐng)自行修改,名字為presto
docker run -d -p 8080:8080  --name presto starburstdata/presto

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

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

進(jìn)入到hadoop配置文件目錄,將core-site.xml和hdfs-site.xml復(fù)制到容器中

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/

進(jìn)入容器(以下不標(biāo)注都是在容器中進(jìn)行的操作):

#以root用戶(hù)進(jìn)入容器,防止沒(méi)有權(quán)限操作文件
docker exec --user=root -it presto /bin/bash

將客戶(hù)端jar包改名并賦予可執(zhí)行權(quán)限:

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

3、配置文件

進(jìn)入配置文件目錄,創(chuàng)建hive配置文件:

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

hive.properties:

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

wq保存退出

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

docker restart presto

4、測(cè)試連接

進(jìn)入容器:

#以root用戶(hù)進(jìn)入容器,防止沒(méi)有權(quán)限操作文件
docker exec --user=root -it presto /bin/bash
#進(jìn)入bin目錄
cd bin
#執(zhí)行命令行腳本并測(cè)試hive連接,連接到hive配置文件,數(shù)據(jù)庫(kù)是default
./presto-cli --server localhost:8080 --catalog hive --schema default
presto>show tables;

到此這篇關(guān)于Docker安裝Presto連接Hive的詳細(xì)過(guò)程的文章就介紹到這了,更多相關(guān)Docker安裝Presto內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:銅川 慶陽(yáng) 泰州 周口 那曲 松原 蕪湖 朝陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Docker安裝Presto連接Hive的詳細(xì)過(guò)程》,本文關(guān)鍵詞  Docker,安裝,Presto,連接,Hive,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Docker安裝Presto連接Hive的詳細(xì)過(guò)程》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Docker安裝Presto連接Hive的詳細(xì)過(guò)程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 株洲县| 井研县| 唐河县| 林州市| 永清县| 鄂托克前旗| 昌平区| 临漳县| 仙游县| 平泉县| 旺苍县| 通许县| 青岛市| 德兴市| 岑巩县| 三明市| 荔浦县| 彰化市| 遂宁市| 怀来县| 镇巴县| 克拉玛依市| 讷河市| 龙岩市| 双桥区| 红河县| 赞皇县| 班戈县| 利川市| 新兴县| 延安市| 武宣县| 屏东县| 福海县| 汤原县| 平邑县| 沙坪坝区| 溆浦县| 河北省| 达州市| 彝良县|