一、开发准备
·确认你已经开通了腾讯云,并且创建了一个 EMR 集群,详情参考创建集群。
·创建 Hadoop 默认场景 高可用 集群,并在软件配置界面选择 Hive 组件。
二、通过 Zookeeper 实现 hs2 负载均衡
Hadoop 默认场景中高可用集群默认安装了 Zookeeper 服务,你可以使用以下连接方式连接 HiveServer2,借助 Zookeeper 达到负载均衡的效果:
beeline -u 'jdbc:hive2://${hive.zookeeper.quorum}/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=<hive.server2.zookeeper.namespace>' -n ${user} -p ${password}
注意:说明:
注意:1. ${hive.zookeeper.quorum}、${hive.server2.zookeeper.namespace}是 hive 中 Zookeer Server 相关配置,你可以在 EMR 控制台 集群服务 > HIVE > 配置管理 中 hive-site.xml 配置文件中查找 hive.zookeeper.quorum 、 hive.server2.zookeeper.namespace 参数对应的值。
注意:2. user、password 为你设置的 LDAP 用户名及登录密码。