最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2021年09月06日 11:00:21   作者:Leil_blogs  
這篇文章主要介紹了Docker安裝Presto連接Hive的詳細(xì)過程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1、簡(jiǎn)介

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

2、下載安裝

1)下載鏡像

docker pull starburstdata/presto

2)下載客戶端jar

因?yàn)閜ull下來的鏡像是server,是沒有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

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

docker cp [客戶端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用戶進(jìn)入容器,防止沒有權(quán)限操作文件
docker exec --user=root -it presto /bin/bash

將客戶端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)隔開
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用戶進(jìn)入容器,防止沒有權(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ān)Docker安裝Presto內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker構(gòu)建文件Dockerfile簡(jiǎn)單入門

    Docker構(gòu)建文件Dockerfile簡(jiǎn)單入門

    這篇文章主要介紹了Docker構(gòu)建文件Dockerfile簡(jiǎn)單入門,需要的朋友可以參考下
    2022-04-04
  • Docker開啟TLS和CA認(rèn)證的方法步驟

    Docker開啟TLS和CA認(rèn)證的方法步驟

    本文主要介紹了Docker開啟TLS和CA認(rèn)證的方法步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Docker搭建一個(gè)nginx服務(wù)的實(shí)現(xiàn)

    Docker搭建一個(gè)nginx服務(wù)的實(shí)現(xiàn)

    Nginx是一個(gè)高性能的HTTP和反向代理web服務(wù)器,同時(shí)也提供了IMAP/POP3/SMTP服務(wù),本文主要介紹了Docker搭建一個(gè)nginx服務(wù)的實(shí)現(xiàn),感興趣的可以了解一下
    2024-08-08
  • docker?commit命令的具體使用

    docker?commit命令的具體使用

    本文主要介紹了docker?commit命令的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker部署Java應(yīng)用程序的實(shí)現(xiàn)步驟

    Docker部署Java應(yīng)用程序的實(shí)現(xiàn)步驟

    本文主要介紹了Docker部署Java應(yīng)用程序的實(shí)現(xiàn)步驟,通過將Java應(yīng)用程序打包成一個(gè)Docker鏡像,可以實(shí)現(xiàn)快速部署、資源隔離和靈活擴(kuò)展,感興趣的可以了解一下
    2024-03-03
  • 如何解決Linux系統(tǒng)下Docker占滿分區(qū)的問題

    如何解決Linux系統(tǒng)下Docker占滿分區(qū)的問題

    本篇文章主要介紹了如何解決Linux系統(tǒng)下Docker占滿分區(qū)的問題。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • Docker資源管理方式

    Docker資源管理方式

    這篇文章主要介紹了Docker資源管理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Docker搭建svn的方法步驟

    Docker搭建svn的方法步驟

    本文主要介紹了Docker搭建svn的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • docker?pull?mysql報(bào)missing?signature?key錯(cuò)誤解決辦法

    docker?pull?mysql報(bào)missing?signature?key錯(cuò)誤解決辦法

    這篇文章主要給大家介紹了關(guān)于docker?pull?mysql報(bào)missing?signature?key錯(cuò)誤的解決辦法,docker pull mysql命令用于從Docker Hub下載MySQL鏡像,需要的朋友可以參考下
    2023-11-11
  • Docker?發(fā)布自定義鏡像到公共倉(cāng)庫(kù)的方法實(shí)現(xiàn)

    Docker?發(fā)布自定義鏡像到公共倉(cāng)庫(kù)的方法實(shí)現(xiàn)

    在本文我們將學(xué)習(xí)如何使用Docker從公共倉(cāng)庫(kù)拉取Nginx鏡像,定制該鏡像,添加自定義配置文件,并將定制后的鏡像發(fā)布到公共倉(cāng)庫(kù),同時(shí)指定自定義的名稱、描述和版本號(hào),感興趣的可以了解一下
    2024-01-01

最新評(píng)論

晋江市| 洛阳市| 寿阳县| 镶黄旗| 清丰县| 南川市| 灌云县| 突泉县| 宽甸| 南木林县| 池州市| 阿城市| 乌鲁木齐市| 思茅市| 永顺县| 杨浦区| 乾安县| 宁强县| 马鞍山市| 阳高县| 楚雄市| 桂阳县| 济宁市| 凯里市| 临清市| 巢湖市| 共和县| 易门县| 北流市| 通山县| 大港区| 临湘市| 克拉玛依市| 南丰县| 阿勒泰市| 武城县| 五大连池市| 黄山市| 黔江区| 万州区| 左贡县|