使用Hive Shell 写复杂的长的sql语句不是很方便,没有格式化拷贝粘贴等常用操作,查询结果也不是很直观,这时我们可以使用第三方工具连接Hive进行操作,于是我们选用支持Hive的数据库客户端界面工具DBeaver进行操作。
前提:
1.hadoop分布式或者伪分布已经安装好
2.hive已经安装好
3.hive元数据存放在MySQL中
4.DBeaver客户端工具
准备:
1.启动Hadoop:
sbin/start-dfs.sh
2.启动MySQL,本身就是开机自启动
service mysql start
3.启动Hive Metastore服务
hive --service metastore 或者 hive --service metastore &
4.启动hiveserver2服务
hive --service hiveserver2 或者 hive --service hiveserver2 &
DBeaver进行连接:
打开DBeaver工具,点击 数据库 -- 新建连接 -- 选择Apache Hive 后,出现一下界面配置连接信息:
点击