数仓开发 之 客户端工具

本文基于数仓搭建 之 阿里云HDFS + Spark

本文的主线 Hive => DBeaver => 问题

Hive

  • 启动Hive服务
1
2
3
cd /opt/services/apache-hive-2.3.9-bin

bin/hiveserver2 &

DBeaver

  • 下载并安装DBeaver

  • 创建新连接 => 选择新连接类型Apache Hive

  • 配置主机和用户名

warehouse-dev-client-01.png

warehouse-dev-client-02.png

  • 最终效果如下

warehouse-dev-client-03.png

问题

Required field ‘serverProtocolVersion’ is unset!

  • 解决方法: 修改hive配置hive-site.xml 添加如下配置后重启hiveserver2
1
2
3
4
<property>
<name>hive.server2.enable.doAs</name>
<value>false</value>
</property>

参考