【问题标题】:HIVE ODBC - FailoverHIVE ODBC - 故障转移
【发布时间】:2015-12-03 00:27:40
【问题描述】:

在 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>]

在 HIVE ODBC 中,在 ODBC.ini 文件中,以下是支持的选项 -

[Hive]
Driver = <path_to_libodbchive.so>
Description = Hive Driver v1
DATABASE = default
HOST = <Hive_server_address>
PORT = <Hive_server_port>

有没有一种方法可以在这里添加多个 IP 以进行故障转移?有谁知道驱动支持吗?

谢谢, 马尼什

【问题讨论】:

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

标签: hadoop hive odbc failover


【解决方案1】:

有关 HOST 关键字的说明,请参阅 http://www.cloudera.com/content/www/en-us/documentation/other/connectors/hive-odbc/latest/Cloudera-ODBC-Driver-for-Apache-Hive-Install-Guide.pdf 第 60 页,该关键字可让您指定多个 ZooKeeper 端点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-06
    • 2012-07-13
    • 2014-06-14
    • 2019-05-01
    • 2016-01-03
    相关资源
    最近更新 更多