在我的应用中,目前我正在使用jdbc连接字符串直接连接到hive,如下所示 -
JDBC:hive2://控制节点主机:10000 /默认;主=蜂巢/ _HOST @ XXX hadoop.security.credential.provider.path = JCEKS:// HDFS @ path_to_jceks_file
现在,我不是直接连接到hive,而是将责任委托给Zookeeper来解析hive url,这样如果我在2个节点上安装了hive,那么zookeeper就可以决定将连接路由到适当的hive节点视具备情况而定。
如果有人解决了类似问题,请提供帮助。
答案 0 :(得分:0)
我明白了。这是应该如何做的 -
JDBC:hive2://:/默认值; serviceDiscoveryMode =动物园管理员; zooKeeperNamespace =;主=蜂巢/ _HOST @ hadoop.security.credential.provider.path = JCEKS:// HDFS @路径到JCEKS
有效。