使用 zookeeper 解析配置单元连接 url
resolve hive connection url using zookeeper
在我的应用程序中,目前我使用 jdbc 连接字符串直接连接到配置单元,如下所示 -
jdbc:hive2://control-node-host:10000/default;principal=hive/_HOST@XXX?hadoop.security.credential.provider.path=jceks:// hdfs@path_to_jceks_file
现在,我不想直接连接到 hive,而是想将责任委托给 Zookeeper 来解析 hive url,这样如果我在 2 个节点上安装了 hive,zookeeper 就可以决定路由根据可用性连接到适当的配置单元节点。
请有解决过类似问题的朋友帮忙
我明白了。应该这样做 -
jdbc:hive2://:/default;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=;principal=hive/_HOST@?hadoop.security.credential.provider.path=jceks://hdfs@path-to -jceks
有效。
在我的应用程序中,目前我使用 jdbc 连接字符串直接连接到配置单元,如下所示 -
jdbc:hive2://control-node-host:10000/default;principal=hive/_HOST@XXX?hadoop.security.credential.provider.path=jceks:// hdfs@path_to_jceks_file
现在,我不想直接连接到 hive,而是想将责任委托给 Zookeeper 来解析 hive url,这样如果我在 2 个节点上安装了 hive,zookeeper 就可以决定路由根据可用性连接到适当的配置单元节点。
请有解决过类似问题的朋友帮忙
我明白了。应该这样做 -
jdbc:hive2://:/default;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=;principal=hive/_HOST@?hadoop.security.credential.provider.path=jceks://hdfs@path-to -jceks
有效。