二維碼
        企資網(wǎng)

        掃一掃關(guān)注

        當(dāng)前位置: 首頁 » 企資快報 » 微訊熱點(diǎn) » 正文

        Hive_客戶端Beeline_的使用入門

        放大字體  縮小字體 發(fā)布日期:2022-06-15 23:42:27    作者:百里羽健    瀏覽次數(shù):9
        導(dǎo)讀

        操作 Hive 數(shù)據(jù)使用得客戶端比較常用得應(yīng)該是 Hive CLI。Hive 客戶端工具后續(xù)將使用Beeline 替代Hive CLI ,并且后續(xù)版本也會廢棄掉Hive CLI 客戶端工具。Beeline是 Hive 0.11版本引入得新命令行客戶端工具,它是基

        操作 Hive 數(shù)據(jù)使用得客戶端比較常用得應(yīng)該是 Hive CLI。Hive 客戶端工具后續(xù)將使用Beeline 替代Hive CLI ,并且后續(xù)版本也會廢棄掉Hive CLI 客戶端工具。Beeline是 Hive 0.11版本引入得新命令行客戶端工具,它是基于SQL Line CLI得JDBC客戶端。

        相關(guān)文章:

        離線數(shù)倉 Hive 2.3.9 詳細(xì)安裝過程和參數(shù)配置

        一、更新 hive/conf目錄下 hive-site.xml 配置文件

        默認(rèn)情況下,HiveServer2 以提交查詢得用戶身份執(zhí)行查詢處理。但是如果以下參數(shù)設(shè)置為false,則查詢將以hiveserver2進(jìn)程運(yùn)行得用戶身份運(yùn)行。

        <property> <name>hive.server2.enable.doAs</name> <value>false</value></property>

        hive.server2.enable.doAs 設(shè)置成false,yarn 作業(yè)獲取到得hiveserver2用戶都為hive用戶,true為實(shí)際提交作業(yè)得用戶。

        如果不進(jìn)行上述配置,beeline連接會報錯:User: root is not allowed to impersonate anonymous (state=08S01,code=0)。

        二、啟動 HiveServer2 服務(wù)

        使用beeline 之前,先要啟動HiveServer2服務(wù),不啟動怎么連接呢。

        HiveServer2 是一項(xiàng)使客戶端能夠針對 Hive 執(zhí)行查詢得服務(wù)。 HiveServer2 是已棄用得 HiveServer1 得繼任者。 HiveServer2 支持多客戶端并發(fā)和認(rèn)證。它旨在為開放 API 客戶端(如 JDBC 和 ODBC)提供更好得支持。

        執(zhí)行命令啟動 HiveServer2 命令:

        hive --service hiveserver2 或者 hiveserver2

        也可以使用nohup ./hiveserver2 & 在后臺啟動hiveserver2,將輸出寫入nohup文件。

        沒有配置metastore得時候,每當(dāng)開啟bin/hive或者開啟hiveserver2,都會在內(nèi)部啟動一個metastore服務(wù)。

        檢查 HiveServer2 是否啟動成功得最快捷得辦法就是使用 netstat 命令查看 10000 端口是否打開并監(jiān)聽連接。HiveServer2 默認(rèn)開啟10000號端口。

        netstat -nl | grep 10000

        可以使用jps -m查看運(yùn)行得hiveserver2 進(jìn)程:

        三、beeline連接hiveserver2

        當(dāng)啟動hiveserver2之后,就可以使用beeline進(jìn)行連接了。

        hiveserver2是服務(wù)端,而beeline是hive自帶得一個客戶端,除了使用beeline,還可以使用代碼連接hiveserver2服務(wù)端。

        (1)連接方式一

        執(zhí)行命令:beeline

        退出beeline,執(zhí)行命令!quit。

        0: jdbc:hive2://centos-150:10000> !quit

        Closing: 0: jdbc:hive2://centos-150:10000

        (2)連接方式二

        執(zhí)行命令:beeline -u jdbc:hive2://centos-150:10000 -n hive -p XXXX

        其中-u 指定連接url,-n 指定客戶端得用戶名,-p 指定對應(yīng)得密碼。

        和使用mysql非常類似。

        輸入help查看幫助,如圖所示:

         
        (文/百里羽健)
        打賞
        免責(zé)聲明
        本文為百里羽健推薦作品?作者: 百里羽健。歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明原文出處:http://m.sneakeraddict.net/qzkb/show-100522.html 。本文僅代表作者個人觀點(diǎn),本站未對其內(nèi)容進(jìn)行核實(shí),請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,作者需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們郵件:weilaitui@qq.com。
         

        Copyright ? 2016 - 2023 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

        粵ICP備16078936號

        微信

        關(guān)注
        微信

        微信二維碼

        WAP二維碼

        客服

        聯(lián)系
        客服

        聯(lián)系客服:

        在線QQ: 303377504

        客服電話: 020-82301567

        E_mail郵箱: weilaitui@qq.com

        微信公眾號: weishitui

        客服001 客服002 客服003

        工作時間:

        周一至周五: 09:00 - 18:00

        反饋

        用戶
        反饋

        亚洲中文字幕无码一去台湾| 少妇人妻偷人精品无码视频新浪| 中文字幕无码av激情不卡久久| 亚洲中文字幕日产乱码高清app| 无码中文字幕乱在线观看| 亚洲成A人片在线观看中文| 亚洲国产综合无码一区| 高h纯肉无码视频在线观看| 中文字幕人妻丝袜乱一区三区| 日韩va中文字幕无码电影| 久久国产精品无码一区二区三区| 国产成年无码久久久免费| 性无码免费一区二区三区在线| 免费a级毛片无码免费视频120软件 | 日韩精品无码免费专区午夜 | 99在线精品国自产拍中文字幕| 熟妇人妻无乱码中文字幕真矢织江 | 无码日韩精品一区二区人妻 | 日韩中文字幕精品免费一区| 国产aⅴ无码专区亚洲av麻豆| 无码少妇一区二区浪潮av| 久久久久久国产精品无码下载| 免费无码一区二区| 亚洲av无码专区国产乱码在线观看 | 无码精品日韩中文字幕| 亚洲爆乳精品无码一区二区| 中文人妻无码一区二区三区| 久久受www免费人成_看片中文| 亚洲精品色午夜无码专区日韩 | 国内精品人妻无码久久久影院| 天堂资源在线最新版天堂中文| 国产av无码专区亚洲av桃花庵| 亚洲中文无韩国r级电影| 性无码专区| 亚洲av无码成h人动漫无遮挡 | 日韩乱码人妻无码中文字幕视频 | 精品国产一区二区三区无码| 最近免费中文字幕大全免费版视频| 国产无遮挡无码视频免费软件| 日本无码色情三级播放| 精品久久久久久中文字幕人妻最新 |