前言

Hive有多种Hive客户端工具
Hive命令行工具只适合执行已经编写好的HSQL语句,或者执行较为简单的HSQL语句
在编写开发HSQL语句的时候,是需要一个好用的GUI可视化工具的
那么GUI可视化的Hive HSQL编写工具下面列举了常见的几种方式

Cli命令行客户端 hive

hive本身的Cli命令行 键入 hive后使用

Ambari套件中的 Hive View 2.0

使用 Ambari 作为Hadoop管理套件的可以使用 Hive View 2.0 作为 hive的gui客户端工具使用
目前缺点无自动补全

Hue套件中的

Hue是一个大数据Hadoop管理套件
里面提供Hive WEB GUI
目前缺点 需要做一些配置调整,某些HSQL在Hive cli可以执行,但是在 WEB GUI中不能执行

DbVisualizer 数据库管理工具

DbVisualizer本身是一个数据库管理工具,只要有JDBC Driver支持,他就支持这款数据库
市面上常见的数据库都支持
配置了 Hadoop Hive的 JDBC Driver后,可以作为客户端工具使用
共需要2个文件,在Hadoop和Hive的安装包中,找到对应版本的hive-jdbc--standalone.jar hadoop-common-.jar

HIVE_HOME/lib/hive-jdbc-*-standalone.jar
HADOOP_HOME/share/hadoop/common/hadoop-common-*.jar

放到DbVisualizer\jdbc\hive 中