前置准备

CentOS7、jdk1.8、hadoop-2.7.7、hive-2.3.6、DBeaverEE-6.3.0

想要完成本期视频中所有操作,需要以下准备:


一、配置修改

1.1 core-site.xml

[xiaokang@hadoop01 ~]$ vim /opt/software/hadoop-2.7.7/etc/hadoop/core-site.xml

<property>
<name>hadoop.proxyuser.xiaokang.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.xiaokang.groups</name>
<value>*</value>
</property>

1.2 hive-site.xml(可选)

[xiaokang@hadoop01 ~]$ vim /opt/software/hive-2.3.6/conf/hive-site.xml

<property>
<name>hive.server2.thrift.port</name>
<value>11240</value>
</property>
<property>
<name>hive.server2.thrift.bind.host</name>
<value>hadoop01</value>
</property>

二、连接

2.1 启动hadoop集群和hiveserver2

# 启动ha-hadoop集群
[xiaokang@hadoop01 ~]$ ha-hadoop.sh start
# 启动hiveserver2服务
[xiaokang@hadoop01 ~]$ nohup hiveserver2 >/dev/null 2>&1 &

2.2 新建连接

点击​​文件​​​->​​新建​​,选择数据库连接,下一步之后选择Hive

DBeaverEE连接Hive-2.3.6_hadoopDBeaverEE连接Hive-2.3.6_hive_02

2.3 配置连接

在通用JDBC连接设置中输入主机、端口、数据库名和用户名

DBeaverEE连接Hive-2.3.6_linux_03

2.4 编辑驱动

点击​​编辑驱动设置​​​,之后点击​​添加文件​​,这里添加的文件就是我们需要的hive-jdbc-${version}-standalone.jar

​apache-hive-1.2.2-bin\lib\hive-jdbc-1.2.2-standalone.jar​

​apache-hive-2.3.6-bin\jdbc\hive-jdbc-2.3.6-standalone.jar​

DBeaverEE连接Hive-2.3.6_大数据_04

2.5 测试连接

点击​​测试链接​​,成功如下图所示:

DBeaverEE连接Hive-2.3.6_大数据_05

三、SQL查询测试

连接成功后,点击​​SQL编辑器​​​->​​新建SQL编辑器​​,可以使用标准SQL进行查询

select * from ods_user;

DBeaverEE连接Hive-2.3.6_hive_06