在最近工做中使用到Hive數據庫存儲大數據,可是CDH環境沒有提供好的管理Hive數據的界面,所以考慮到使用客戶端工具鏈接Hive數據庫進行數據查詢。html
鏈接Hive數據庫的GUI客戶端工具備DBeaver和DBVisualizer,我這裏使用DBVisualizer來鏈接Hive數據庫 。數據庫
鏈接Hive數據庫的驅動有hive2驅動和impala驅動,使用hive2驅動鏈接hive數據庫能夠參考這篇文章工具
https://www.cnblogs.com/cauwt/p/dbvisualizer--connect-hive.html大數據
可是hive2驅動鏈接hive數據庫須要使用的jar文件太多,咱們這裏使用impala驅動鏈接hive數據庫。url
impala驅動文件使用Cloudera提供的Cloudera Impala JDBC庫,從htm
https://www.cloudera.com/downloads/connectors/impala/jdbc/2-6-3.htmlblog
下載。get
下載後解壓,使用JDBC41的jar包做爲驅動包(以下圖所示)jdbc
在DBVisualizer的[Tools]-[Driver Manager]菜單窗口中添加impala驅動,格式如圖所示下載
驅動文件選取下載的JDBC41驅動jar文件。
在建立數據庫鏈接時,在嚮導界面中選擇impala驅動
在鏈接參數界面中設置DB url和用戶名以及密碼
點擊Finish後即成功建立Hive數據庫鏈接,能夠使用impala驅動訪問Hive數據。
我使用的DBVisualizer的版本是10.0.1,鏈接的Hive數據庫是CDH 5.14中的HiveServer2