Hadoop 配置单元ODBC-故障转移

Hadoop 配置单元ODBC-故障转移,hadoop,hive,odbc,failover,Hadoop,Hive,Odbc,Failover,在HIVE JDBC驱动程序中,可以选择使用Zookeper和多个HS2 ip地址来处理故障切换 jdbc:hive2://zookeeper_quorum|hs2_host:port/[db][;principal=<hs2_principal>/<hs2_host>|_HOST@<KDC_REALM>][;transportMode=binary|http][;httpPath=<http_path>][;serviceDiscoveryMod

在HIVE JDBC驱动程序中,可以选择使用Zookeper和多个HS2 ip地址来处理故障切换

jdbc:hive2://zookeeper_quorum|hs2_host:port/[db][;principal=<hs2_principal>/<hs2_host>|_HOST@<KDC_REALM>][;transportMode=binary|http][;httpPath=<http_path>][;serviceDiscoveryMode=zookeeper;zooKeeperNamespace=<zk_namespace>]
jdbc:hive2://zookeeper|u quorum | hs2|host:port/[db][;principal=/||u host@][;transportMode=binary|http][;httpPath=][;serviceDiscoveryMode=zookeer;zooKeeperNamespace=]
在配置单元ODBC中的ODBC.ini文件中,以下是支持的选项-

[Hive]
Driver = <path_to_libodbchive.so>
Description = Hive Driver v1
DATABASE = default
HOST = <Hive_server_address>
PORT = <Hive_server_port>
[Hive]
驱动程序=
Description=配置单元驱动程序v1
数据库=默认值
主机=
端口=
是否有一种方法可以在此处添加多个IP以进行故障切换?有人知道司机支持它吗

谢谢,
Manish

有关主机关键字的说明,请参见的第60页,该关键字允许您指定多个ZooKeeper端点。

您使用的是哪个Hive ODBC驱动程序(有一些)?我使用的是Cloudera的驱动程序。但是我可以切换到其他驱动程序以获得更好的功能。我只是做了一些检查,没有一个主要的配置单元ODBC驱动程序在指定配置单元服务器时支持故障转移,但是在指定ZooKeeper端点时,它们确实支持故障转移。请提供此解决方案以在ODBC.ini文件中添加ZooKeeper端点。