使用场景:
1. 使用jdbc进行编程开发的时候,连接HS2更加方便
2. HS2会作为长服务,所以要考虑HA的问题,实现可基于ZK来实现
3. 使用客户端的方式进行访问:beeline的方式
测试:
启动HS2:
bin/hiveserver2
启动beeline进行连接:
bin/beeline -u jdbc:hive2://hadoop000:10000/default -n hadoop
查询操作:
show databases;
修改端口号,进行连接
bin/hiveserver2 --hiveconf hive.server2.thrift.port=4444
bin/beeline -u jdbc:hive2://hadoop000:4444/default -n hadoop
使用jdbc访问HS2
添加依赖:
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>