DBeaver連接Hive遇到的坑


本文參考:https://blog.csdn.net/dkl12/article/details/81381122,感謝大佬的分享

話不多說,上坑!!!

我在連接Hive的過程中主要是遇到了如下幾個問題:

第一:

使用原始驅動文件的時候,需要配置Hadoop驅動和hive驅動。思路來說是沒有問題的,不過最終報錯:Can't open 'https://maven.aliyun.com/nexus/content/groups/public/org/apache/curator/apache-curator/2.12.0/apache-curator-2.12.0.jar': Not Found

 

 

 這個時候需要配置:

 

當我以為穩操勝券的時候,結果來一個

 

 所以這條路我走到盡頭了。。。

第二:

經過查詢資料,得知可以使用Hive自帶的Jar包來進行連接,路徑:/opt/module/hive/jdbc/ 下

 

 將這個jar包移到Windows中,然后將jar包移到DBeaver中

 

最后連接!!!

But。。。。

這還不是最后,因為用戶訪問權限的控制,導致我連接再次失敗!!!

查詢得知:hadoop.proxyuser.root.hosts,即使用ProxyUser訪問hadoop集群,

(注意!!!:需要關閉hive服務,以及HDFS、YARN服務,才能對配置文件進行修改)此時需要配置 $HADOOP_HOME/etc/hadoop/core-site.xml 文件所有能訪問 即 傳說中的 *

<property>
    <name>hadoop.proxyuser.root.hosts</name>
    <value>*</value>
</property>
<property>
    <name>hadoop.proxyuser.root.groups</name>
    <value>*</value>
</property>

配置完畢之后,需要重啟HDFS集群、YARN集群、Hive服務。

最終連接DBeaver,成功!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM