Hive thrift服務--beeline使用



hive提供了thrift服務,只要客戶端符合thrift標準就可以與它對接。

這樣可以以在一臺服務器上啟動一個hive,其他用戶通過thrift訪問hive。

hive自帶了一個thrift的客戶端-------bin/beeline


啟動方式:

1、hadoop的core-site.xml增加配置

<property><name>hadoop.proxyuser.root.groups</name><value>*</value>
</property>
如果是      <value>*</value>  就是所有用戶<property><name>hadoop.proxyuser.root.hosts</name><value>*</value>
</property>
這里配置了所有ip都允許代理訪問。如果不允許,則配置IP地址


2、啟動hive的hiveserver2

命令:[hadoop@nbdo3 bin]$ hiveserver2?

后臺使用:http://blog.csdn.net/zengmingen/article/details/78392307


3、在其他機子上,或者新開連接,使用beeline

我是clone session

[hadoop@nbdo3 ~]$ beeline


4、連接hiveserver2

beeline>!connect jdbc:hive2://nbdo3:10000
(nbdo3是hiveserver2所啟動的那臺主機名,端口默認是10000)

beeline> !connect jdbc:hive2://nbdo3:10000
Connecting to jdbc:hive2://nbdo3:10000
Enter username for jdbc:hive2://nbdo3:10000: hadoop
Enter password for jdbc:hive2://nbdo3:10000:?
Connected to: Apache Hive (version 2.1.0)
Driver: Hive JDBC (version 2.1.0)
17/03/11 12:34:29 [main]: WARN jdbc.HiveConnection: Request to set autoCommit to false; Hive does not support autoCommit=false.
Transaction isolation: TRANSACTION_REPEATABLE_READ
0: jdbc:hive2://nbdo3:10000>?


0: jdbc:hive2://nbdo3:10000> show databases;
+----------------+--+
| database_name ?|
+----------------+--+
| default ? ? ? ?|
| zengmg ? ? ? ? |
+----------------+--+
2 rows selected (0.495 seconds)
0: jdbc:hive2://nbdo3:10000>?


如果不配置第一步,會報錯:

?User: hadoop is not allowed to impersonate hadoop (state=,code=0)

意思是:hadoop用戶不允許訪問hadoop默認用戶。


-------------

更多的Java,Angular,Android,大數據,J2EE,Python,數據庫,Linux,Java架構師,:

http://www.cnblogs.com/zengmiaogen/p/7083694.html


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/538705.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/538705.shtml
英文地址,請注明出處:http://en.pswp.cn/news/538705.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vfp控制excel使用sort_使用Python根據索引合并Excel表

有兩張不同大小的excel表表1&#xff1a;字典的選項值&#xff0c;2118行表2&#xff1a;字典名稱&#xff0c;405行表1和表2有共同的列.現在需要根據共同的列&#xff0c;以表1為底&#xff0c;將表2的值對應添加到表1的每一行。下面是代碼&#xff1a;1.加載相關的庫import n…

Redis詳解(三)

一、Redis集群介紹 Clustering:redis 3.0之后進入生產環境分布式數據庫&#xff0c;通過分片機制來進行數據分布&#xff0c;clustering 內的每個節點&#xff0c;僅有數據庫的一部分數據;去中心化的集群&#xff1a;redis集群中的每一個節點&#xff0c;都可以作為集群的接入節…

db2數據庫日期減一天_DB2 數據庫中的日期與時間如何正確操作?(2)

日期函數有時&#xff0c;您需要知道兩個時間戳記之間的時差。為此&#xff0c;DB2 數據庫提供了一個名為 TIMESTAMPDIFF() 的內置函數。但該函數返回的是近似值&#xff0c;因為它不考慮閏年&#xff0c;而且假設每個月只有 30 天。以下示例描述了如何得到兩個日期的近似時差&…

win10計算機從桌面消失了,Windows10家庭版程序窗口在桌面上消失了解決方法

相信大家對于電腦非常不陌生吧&#xff0c;當你遇到Win10程序窗口桌面上消失了怎么辦這個問題該怎么解決嗎&#xff1f;不知道了吧&#xff0c;接下來小編就以程序窗口時所遇到的Win10程序窗口桌面上消失了怎么辦問題來給大家講講&#xff0c;看看小編是如何幫大家解決Win10程序…

如何將hive查詢結果導出成txt文件

原文地址&#xff1a;https://zhidao.baidu.com/question/241683835498891364.html ----------------------------------------------------------------------------- 最近在使用hive時&#xff0c;需要將hive查詢的數據導出到本地文件系統&#xff0c;HQL語法如下&…

MSSQL-最佳實踐-如何監控備份還原進度

title: MSSQL 最佳實踐 如何監控備份還原進度 author: 風移 摘要 本期月報是SQL Server備份還原專題分享系列的第六期&#xff0c;打算分享給大家如何監控SQL Server備份還原進度。 場景引入 由于SQL Server備份還原操作是重I/O讀寫操作&#xff0c;尤其是當數據庫或數據庫備…

搶車位app下載_太方便了!有了這個APP,找車位再也不用“兜圈子”了

對于不少有車一族來說&#xff0c;決定出門是否開車的重要因素之一&#xff0c;那就是目的地是不是好停車&#xff0c;因為找車位可真是一件很頭疼的事&#xff0c;不過未來&#xff0c;滿街找停車位的尷尬情況將會越來越少&#xff0c;近日&#xff0c;鎮江智慧停車平臺正式上…

bmp文件頭_圖像算法原理與實踐——圖像文件存儲

圖像數據在計算機儲器設備中的存儲形式是圖像文件&#xff0c;圖像必須按照某個公開的、規范約終結定的數據存儲順序和結構進行保存&#xff0c;才能使不同的程序對圖像文件順利進行打開或存盤操作&#xff0c;實現數據共享。圖像數據在文件中的存儲順序和結構稱為圖像文件格式…

一共81個,開源大數據處理工具匯總

查詢引擎 一、Phoenix 貢獻者&#xff1a;&#xff1a;Salesforce 簡介&#xff1a;這是一個Java中間層&#xff0c;可以讓開發者在Apache HBase上執行SQL查詢。Phoenix完全使用Java編寫&#xff0c;代碼位于GitHub上&#xff0c;并且提供了一個客戶端可嵌入的JDBC驅動。 Phoen…

html5怎么刪除樣式,css怎么刪除一個樣式

css刪除一個樣式的方法&#xff1a;首先創建一個HTML示例文件&#xff1b;然后給div添加css樣式&#xff1b;最后通過“removeClass()”方法從被選元素刪除一個或多個類即可。本教程操作環境&#xff1a;windows7系統、HTML5&&CSS3版、Dell G3電腦。CSS添加樣式、刪除樣…

python語言中內置的字符串排版方法_Python14之字符串(各種奇葩的內置方法)

一、字符串的分片操作其分片操作和列表和元組一樣1 str1 keshengtao2 str1[2:6]3 shen4 str1[:]5 keshengtao6 str1[:4]7 keshView Code二、訪問字符串中的字符注&#xff1a;字符串中的單個字符&#xff0c;同樣也是字符串1 str1 keshengtao2 str1[3]3 hView Code三、字符串…

sqlserver 字符串轉化數值函數_Excel常見函數用法(TEXT函數)

基本語句:=TEXT(數值,文本格式) 用法說明:TEXT函數可通過格式代碼對數字應用格式,進而更改數字的顯示方式。其中,參數①是我們想要改變格式的數值,它可以是文本,也可以是數字;而參數②就是我們想要參數①最終變成的格式,它的作用原理和自定義數字格式一致,基本用法共…

laravel 的 表單請求

在對文章、帖子等信息進行創建、更新的時候&#xff0c;需要進行表單驗證的時候&#xff0c;一般我們使用Request來獲取輸入的值來進行驗證&#xff0c;這樣需要在每一個方法中進行書寫驗證規則。 laravel 提供了創建表單請求&#xff0c;我們可以使用 artisan 來創建一個表單請…

Flume概述

官網 http://flume.apache.org/ 介紹 Flume是一個分布式、可靠、和高可用的海量日志采集、聚合和傳輸的系統。Flume可以采集文件&#xff0c;socket數據包等各種形式源數據&#xff0c;又可以將采集到的數據輸出到HDFS、hbase、hive、kafka等眾多外部存儲系統中。一般的采集需…

日常計算機操作知識試題,關于2017計算機一級考試試題操作題

關于2017計算機一級考試試題操作題在日常學習和工作中&#xff0c;我們很多時候都不得不用到試題&#xff0c;試題可以幫助參考者清楚地認識自己的知識掌握程度。那么一般好的試題都具備什么特點呢&#xff1f;下面是小編為大家整理的關于2017計算機一級考試試題操作題&#xf…

概率分布分位點_概率分布的分位數三.PPT

概率分布的分位數三5.2 常用統計分布 一、常見分布 t 分布具有下列性質&#xff1a; 性質5.6 設 , 則當 時有 性質5.7 設 &#xff0c; 是T的分布密度&#xff0c; 則 此性質說明&#xff0c;當 時&#xff0c;T分布的極限 分布是標準正態分布。 這說明F分布極限分布也是正態分…

mastercam加工報表生成_聽說最厲害的工程師才敢這樣玩五軸加工?

今天讓我們一起來看看五軸有些什么接地氣的玩法&#xff1a;側刃加工(此圖非動圖)相較使用刀具底刃加工&#xff0c;利用刀具側刃加工可以得到更加光滑的加工表面。適用于航空航天工業中復雜型腔工件的精加工。Mastercam提供專用功能可有效防止刀具和零件型腔底部出現過切&…

Flume安裝(單節點)

Flume單節點的安裝非常簡單。 1、下載 2、解壓 3、配置環境變量FLUME_HOME 4、flume-env.sh配置JAVA_HOME 具體步驟 下載 http://flume.apache.org/download.html 解壓 tar -zxvf apache-flume-1.7.0-bin.tar.gz 配置FLUME_HOME root 用戶或者 su root vi /etc/pro…

電子科技大學2019年計算機復試分數線,2019考研電子科技大學復試分數線已公布...

2019考研電子科技大學復試分數線已公布&#xff01;相信接下來很多2019考研考生都會關注34所考研復試分數線及考研國家線相關信息。中公考研小編整理了“2019考研電子科技大學復試分數線已公布”文章&#xff0c;希望能對2019考研考生有幫助~根據教育部有關文件精神&#xff0c…

量子計算時代來臨?D-Wave 量子計算機使運算速度提高 1 億倍!

查爾斯巴貝奇&#xff08;Charles Babbage&#xff09;于 19 世紀 30 年代提出了一款難以實現的概念性分析引擎&#xff0c;自那時以來&#xff0c;計算機科學一直為了保持領先于時代的地位而奮力前行。在過去 75 年內&#xff0c;許多驚人的創舉接連出現&#xff1a;可編程電子…