日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Phoenix连接安全模式下的HBase集群

發布時間:2024/8/26 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Phoenix连接安全模式下的HBase集群 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Phoenix連接安全模式下的HBase集群

HBase集群開啟安全模式(即啟用kerberos認證)之后,用戶無論是用HBase shell還是Phoenix去連接HBase都先需要通過kerberos認證。如果沒有通過kerberos認證,則hbase shell或phoenix都會報找不到kerberos tgt的錯誤而無法訪問HBase(以下以phoenix為例):

對于HBase shell來說,用戶可以在命令行先用kinit命令(kinit -kt <user keytab> <user principal>)進行認證獲取tgt,然后再進入hbase shell中去建表或者跑查詢。而Phoenix因為沒有像hbase shell這樣一開始就支持kerberos認證,所以Phoenix高低版本之間對HBase的kerberos認證的支持有所差別:

- 3.0及以上版本的Phoenix原生支持連接安全模式的hbase集群

- 3.0以下版本的Phoenix默認不支持連接安全模式的hbase集群

以下分別介紹不同Phoenix版本連接安全模式下HBase集群的方法。

Phoenix 3.0及以上版本連接安全模式下的HBase集群

Phoenix從3.0版本開始增加了連接安全模式下的HBase集群的支持,連接安全模式的HBase集群的JDBC URL格式如下:

jdbc:phoenix:<quorom>:<port>:[zk_rootNode]:<principal>:<keytab>

(參數里的quorom是zookeeper節點列表,port是zookeeper的端口,zk_rootNode是HBase的zookeeper目錄,principal為hbase用戶的principal,keytab為hbase用戶的keytab文件路徑)

用戶可以用上述JDBC連接串,通過sqlline命令,java代碼或sql連接器去訪問開啟了安全模式的HBase集群(通過上述JDBC連接串去訪問HBase之前,不需要手動去執行kinit命令來獲取tgt)。其使用示例如下:

(測試以HDP 2.6為準<HBase1.2.2,phoenix4.>,CDH或Apache社區版本的HBase的配置也類似)

另外,我們發現如果用kinit命令去手動獲取tgt之后,依然可以通過非kerberos模式下的JDBC連接串(即jdbc:phoenix:<quorom>:<port>:[zk_rootNode]?格式的連)訪問HBase集群,因為當前命令執行的上下文里以及有了kerberos tgt的緩存信息:

Phoenix 3.0以下版本連接安全模式下的HBase集群

對于3.0之前的版本,Phoenix默認是不支持連接安全模式下的HBase集群的。但是,我們可以通過修改phoenix的sqlline腳本并增加一些java參數來使phoenix能夠連接開啟kerberos的HBase集群(只需要增加一些參數,而不必修改phoenix代碼本身)。

需要在sqlline里增加的java參數如下:

- zookeeper的jaas文件路徑

- krb5.conf文件路徑

- 集群配置文件和jar包的路徑,包括:

? ? - hadoop的配置文件路徑

? ? - hbase的配置文件路徑

? ? - hbase jar包的路徑

? ? - zookeeper jar包的路徑

? ? - hadoop auth jar包的路徑

? ? - phoenix-x.x.x.jar的路徑

sqlline腳本最終執行的java命令類似下面:
java -Djava.security.auth.login.config=/etc/zookeeper/conf/zookeeper_client_jaas.conf -Djava.security.krb5.conf=/etc/krb5.conf -cp "/etc/hbase/conf:/usr/hdp/2.4.0.0-169/zookeeper/zookeeper-3.4.6.2.4.0.0-169.jar:/usr/hdp/2.4.0.0-169/hadoop/hadoop-auth-2.7.1.2.4.0.0-169.jar:/usr/hdp/2.4.0.0-169/phoenix/bin/../phoenix-4.4.0.2.4.0.0-169-client.jar:::/etc/hadoop/conf:/usr/hdp/2.4.0.0-169/hadoop/conf:/usr/hdp/2.4.0.0-169/hadoop/lib/*:/usr/hdp/2.4.0.0-169/hadoop/.//*:/usr/hdp/2.4.0.0-169/hadoop-hdfs/./:/usr/hdp/2.4.0.0-169/hadoop-hdfs/lib/*:/usr/hdp/2.4.0.0-169/hadoop-hdfs/.//*:/usr/hdp/2.4.0.0-169/hadoop-yarn/lib/*:/usr/hdp/2.4.0.0-169/hadoop-yarn/.//*:/usr/hdp/2.4.0.0-169/hadoop-mapreduce/lib/*:/usr/hdp/2.4.0.0-169/hadoop-mapreduce/.//*::mysql-connector-java-5.1.17.jar:mysql-connector-java.jar:postgresql-9.3-1101-jdbc4.jar:postgresql.jar:/usr/hdp/2.4.0.0-169/tez/*:/usr/hdp/2.4.0.0-169/tez/lib/*:/usr/hdp/2.4.0.0-169/tez/conf" -Dlog4j.configuration=file:/usr/hdp/2.4.0.0-169/phoenix/bin/log4j.propertiessqlline.SqlLine -d org.apache.phoenix.jdbc.PhoenixDriver -u jdbc:phoenix:ocdpbroker.jcloud.local:2181:/hbase-secure:hbase/ocdpbroker.jcloud.local@ASIAINFO.COM:/etc/security/keytabs/hbase.service.keytab?-n none -p none —color=true —fastConnect=false —verbose=true —isolation=TRANSACTION_READ_COMMITTED

總結一下,需要首先在命令行用kinit命令手動獲取tgt,然后再執行上述的java命令就可以訪問開啟kerberos認證的HBase集群了。

轉載于:https://www.cnblogs.com/felixzh/p/11558711.html

總結

以上是生活随笔為你收集整理的Phoenix连接安全模式下的HBase集群的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 蜜臀在线观看 | 美女一二三区 | 91学生片黄 | 色www情| 亚洲自拍成人 | 少妇真人直播免费视频 | 日本一区二区三区成人 | 欧洲一区二区三区在线 | 夜色导航 | 日韩第一页在线 | 成年人免费观看视频网站 | 天天爽天天爽夜夜爽毛片 | www.jizzjizz.com| 婷婷中文在线 | av成人在线免费观看 | 无毛av| 亚洲欧美视频 | 国产重口老太伦 | tube国产麻豆 | 麻豆视频污 | 免费精品视频一区二区三区 | 欧美日韩在线免费视频 | 视频在线a| 久久一二 | 亚洲av永久无码精品 | 国产欧美精品一区二区 | 另类专区成人 | a毛片在线免费观看 | 99成人精品 | 亚洲熟妇无码久久精品 | 日韩 欧美 国产 综合 | 好吊一区二区三区视频 | 成人试看120秒体验区 | 欧美大片高清 | 国产区一区二区 | 日本一区二区精品视频 | 成人黄色小视频在线观看 | 高潮爽爆喷水h | 精品人妻一区二区三区日产乱码卜 | 自拍偷拍一区二区三区 | 乱妇乱女熟妇熟女网站 | 亚洲女人被黑人巨大进入 | av电影在线不卡 | 91黄色看片 | 波多野结衣在线观看一区二区三区 | 国产精品国语自产拍在线观看 | 91国内精品视频 | 亚洲精品视频在线播放 | 国产一级爽片 | 日本少妇吞精囗交 | 日韩1级片 | 国产欧美日韩91 | 欧美性生活网址 | 九九热这里有精品视频 | 色呦呦国产 | 亚洲美女视频 | 国产熟妇搡bbbb搡bbbb搡 | 亚洲欧美精品suv | 成人网久久 | 久久成人网18网站 | 亚洲视频天天射 | 国产成人无码一二三区视频 | 后进极品美女圆润翘臀 | 激情久久一区 | 成年网站在线播放 | 日韩欧美一区二区区 | 国产日韩欧美在线观看视频 | 亚洲爱爱视频 | 91蝌蚪在线观看 | 我要色综合天天 | 女人的洗澡毛片毛多 | 超碰在线| 尤物精品视频在线观看 | 欧美在线视频播放 | 精品少妇爆乳无码av无码专区 | 在线免费视频观看 | 三级全黄做爰在线观看 | 亚洲最大的网站 | 天堂网在线观看视频 | 精品久久久久成人码免费动漫 | 福利社区一区二区 | 日本黄色小片 | 香蕉视频18| 亚洲自啪 | 一二三区av | 精品视频免费播放 | 国产成人91精品 | 亚洲欧美成人一区二区三区 | 少妇激情一区二区三区视频 | 午夜精品福利一区二区蜜股av | 视频一二三区 | 欧美激情不卡 | 黑人巨茎大战欧美白妇 | 欧美日韩黑人 | 精品在线一区 | 亚洲一区日本 | 66亚洲一卡2卡新区成片发布 | 青青草华人在线 | 色综合一区二区三区 |