一、SQuirrel SQL Client
可以连接Hive,SparkThriftServer
网址
http://squirrel-sql.sourceforge.net/
安装
启动安装程序
启动程序
建立一个Hive连接
问题处理
User: root is not allowed to impersonate hive
<property>
<name>hive.conf.restricted.list</name>
<value>hive.security.authenticator.manager,hive.security.authorization.manager,hive.users.in.admin.role,hive.server2.xsrf.filter.enabled</value>
<description>Comma separated list of configuration options which are immutable at runtime</description>
</property>
移除其中的 hive.users.in.admin.role
修改hadoop配置文件 etc/hadoop/core-site.xml,加入
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
其中的root,根据提示错误的User:root冒号后面的用户名填。
再重启hadoop。
打开数据库示例:
二、Oracle SQL Developer
网址
下载SQL Developer 4.1.5
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
下载Hive JDBC Driver for Oracle SQL Developer
http://www.cloudera.com/downloads/connectors/hive/jdbc/2-5-15.html
三、DbVisualizer
网址
http://www.dbvis.com/
收费软件。