/ / Podemos usar vários servidores de seção na URL do JDBC para failover - hadoop, hive

Podemos usar vários servidores de seção na URL do JDBC para failover - hadoop, hive

É possível usar múltiplos hive servidores no jdbc URL?

jdbc:hive2://ip1:10000,ip2:10000/;transportMode=http;

Basicamente eu quero um tipo de configuração Active Passive e se o primeiro servidor não estiver disponível, eu quero usar o segundo. Eu não quero passar por configuração zk como balanceamento de carga não é necessário.

Eu estou usando o proxy de meias sobre colmeia.

Respostas:

0 para resposta № 1

O zookeeper também é para failover, não apenas para balanceamento de carga, e é assim que você pode obter uma conexão HiveServer altamente disponível

Para fornecer alta disponibilidade ou balanceamento de carga para HiveServer2, o Hive fornece uma função denominada descoberta de serviço dinâmico em que várias instâncias do HiveServer2 podem se registrar com o Zookeeper

https://www.ibm.com/support/knowledgecenter/en/SSCRJT_5.0.1/com.ibm.swg.im.bigsql.admin.doc/doc/admin_HA_HiveS2.html

Você já deveria estar usando o Zookeeper para um namenode altamente disponível