Hive mac 客户端工具DbVisualizer配置
2018-07-12 本文已影响96人
架构技术专栏
1、下载连接Hive的GUI SQL工具
下载地址:https://www.dbvis.com/download/10.0
需要jar hive-jdbc-uber-2.4.0.0-169.jar (https://github.com/timveil/hive-jdbc-uber-jar/releases?after=v1.0-2.4.2)
用命令行在hive上查看表数据,当表数据量过大,每行数据过长时,数据查看会变得不是很清晰直观,但是DBVisualizer能够轻松解决该问题,见下图。
![](https://img.haomeiwen.com/i4405663/7624560689b89333.png)
2、配置工具
先决条件
1 在mac上安装DBVisualizer
2 下载 hive-jdbc-uber-2.4.0.0-169.jar,注意:hive jdbc jar版本必须小于hive server
1.打开DbVisualizer 偏好设置 (“DbVisualizer” > “Tools” > "Tool Properties"),添加如下语句后,重启DbVisualizer。
-Dsun.security.krb5.debug=true
-Djavax.security.auth.useSubjectCredsOnly=false
![](https://img.haomeiwen.com/i4405663/c4afb88b00a5c3de.png)
2.在管理器对话框点击“Tools”> “Driver Manager…”,点击HIVE。在“Driver File Paths”中将之前下载的“hive jdbc jar”包导入。
注意:因为我在AWS 搭建的集群,所以需要使用Aws的依赖包,如果是自己搞得集群则使用 hive-jdbc-uber-2.4.0.0-169.jar即可
AWS需要倒入下面的jar:AmazonHiveJDBC41-1.0.9.1060.zip
![](https://img.haomeiwen.com/i4405663/81db25fc66eef317.png)
顺利导入之后,可以看到“Driver Class”上会显示出加载的jar包。
备注:hive jdbc jar放在你电脑上,你想放的位置~
3.创建新连接,点击“Database”> “Create Database Connection”
![](https://img.haomeiwen.com/i4405663/a98b90579442908b.png)
- Database Type:Hive
- Driver(JDBC):Hive(在第二步骤配置的Hive)重要问题再说一遍,hive jdbc jar版本必须小于hive server
- DataBase Server:Server地址
- DataBase Port:10000(远程连接端口是10000)
- DataBase:如果是kerberized连接,需要添加必要的principal
4.点击“Connect”,测试连接
如果连接成功会出现如下,
![](https://img.haomeiwen.com/i4405663/22219f356fc45c60.png)
3、查询
![](https://img.haomeiwen.com/i4405663/bb4d09027a0d5831.png)
![](https://img.haomeiwen.com/i4405663/ab0d9590bf302895.jpg)