前置准备
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
2.3 配置连接
在通用JDBC连接设置中输入主机、端口、数据库名和用户名
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
2.5 测试连接
点击测试链接
,成功如下图所示:
三、SQL查询测试
连接成功后,点击SQL编辑器
->新建SQL编辑器
,可以使用标准SQL进行查询
select * from ods_user;