一、下載安裝DBeaver
官網下載dbeaver-ce-7.0.0-x86_64-setup.exe,Windows下進行安裝。
二、配置DBeaver里的hive jdbc
文件->新建->數據庫連接
點擊下一步,選擇Apache Hive,點擊下一步。
設置jdbc連接配置
主機:安裝Hive的服務器ip
數據庫/模式:hive-site.xml配置文件中javax.jdo.option.ConnectionURL屬性中對應的Mysql數據庫中Hive數據庫名稱
用戶名/密碼:部署Hive服務器對應etc/hadoop目錄下的core-site.xml文件中hadoop.proxyuser.root.hosts和hadoop.proxyuser.root.groups對應的代理用戶的用戶名及密碼,是linux服務器的登錄用戶名和密碼,而不是數據庫的用戶名和密碼。
端口:hive-site.xml配置文件中對應下圖中hive.server2.thrift.port中設置的端口值
進行jdbc驅動設置,點擊編輯驅動設置,離線下載文件hive-jdbc-uber-2.6.5.0-292.jar,下載地址:https://github.com/timveil/hive-jdbc-uber-jar/releases,點擊添加文件,選擇jar包所在目錄,將其添加進去,點擊確定。
在進行連接之前,需要對Hive的/etc/hadoop下的hdfs-site.xml添加如下配置,否則無法通過DBeaver連接到Hive:
三、啟動hiveserver2服務
在部署Hive的服務器上執行如下命令:
hive --service hiveserver2
啟動成功后,點擊Apache Hive-hive進行連接,連接成功后,正確顯示所有數據庫
查看數據庫下的表內容
通過SQL編輯器,執行sql語句
能夠正常查詢出數據說明連接配置成功