两个可以连接Hive的可视化工具
2018年11月13日 14:30:44 lamnotme 阅读数 3494更多
分类专栏: Hive
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Switfy/article/details/84025136
一、dbeaver
这个工具可以说是非常好用的,既可以连接Hive 有可以连接Mysql,如果你还在寻找sqlyog的破解版,我跟你说,这款工具绝对超sqlyog一万倍,强烈推荐!!!!,关键是他还集成了navicat的ER图关系,navicat也都用过,除了图关系做的比较好,其他的功能都显的很鸡肋。
连接Hive:数据库->>新建连接->>Hadoop->Apache Hive->>下一步->>主机那里写自己的机器IP(数据库、密码、账户不用填)->>点击编辑驱动设置->>选中默认的那个连接,把它删除,添加自己的驱动->>点击:添加文件,找到对应集群的jar包->>点击:确定->>测试连接。
这个连接的jar包,如果你是安装的Hive原生版本的,那就在Hive目录下的lib包里,从集群回传回来就能用,一定选standalone结尾的那个jar包,里面信息是最全的,如果你是CDH版本的,那你就要花心思找一下了,里面映射了很多短链接,我会提供CDH5.12.1版本的jar包。
链接: https://pan.baidu.com/s/1nSmsiFd-KCi5-gCYsO-uWA 提取码: e92x
二、squirrel
这个工具是拿Java开发的,下载下来就是一个jar包,直接用命令行安装就行,前提是安装了JDK的机器才行,进入黑窗口,切换到这个安装包的目录,命令行:java -jar squirrel-sql-3.9.0-standard.jar 来进行安装,直接点下一步就OK,
连接Hive:点击:Drivers->>点击加号->>自己命名一个Name: Hive->>URL:jdbc:hive2://10.11.111.25:10000/->>点击下面的Extra Class Path ->>Add找到上面我的驱动jar包,这里需要2个包,一个是Hadoop-common的,一个是Hive的,上面我提供了下载的连接,可以下载,-->>选中之后点击List Drivers刷新出Driver,点击OK。
- Example URL: jdbc:hive2://192.168.2.89:10000/default (意思是通过jdbc连接hiveServer2,后面是数据库地址及端口)
- Class Name: org.apache.hive.jdbc.HiveDriver
- 重点是加载Extra Class Path, 需要增加的文件如下,从 hadoop、hive安装目录的 lib目录下能找着
commons-configuration-1.6.jar hadoop-common-2.7.1.2.4.2.0-258.jar hive-common-1.2.1000.2.4.2.0-258.jar hive-contrib-1.2.1000.2.4.2.0-258.jar hive-jdbc-1.2.1000.2.4.2.0-258.jar hive-metastore-1.2.1000.2.4.2.0-258.jar hive-service-1.2.1000.2.4.2.0-258.jar httpclient-4.4.jar httpcore-4.4.jar libthrift-0.9.2.jar log4j-1.2.16.jar slf4j-api-1.7.10.jar slf4j-log4j12-1.7.10.jarhadoop-2.2.0/share/hadoop/common/hadoop-common-2.2.0.jar
$HIVE_HOME/lib/hive-exec-0.11.0.jar
$HIVE_HOME/lib/hive-jdbc-0.11.0.jar
$HIVE_HOME/lib/hive-metastore-0.11.0.jar
$HIVE_HOME/lib/hive-service-0.11.0.jar
$HIVE_HOME/lib/libfb303-0.9.0.jar
$HIVE_HOME/lib/commons-logging-1.0.4.jar
$HIVE_HOME/lib/slf4j-api-1.6.1.jar
点击Aiases->> 点击加号->>把Name 填好->>选中刚建好的Hive连接,点击下面的Test,弹出下面的输入框就是连接成功了!
最后附上数据库的下载链接: