2016-09-21 1 views
0

J'ai deux noms de noeuds dans l'environnement HA. Et Hive configuré pour pointer vers l'espace de noms HA. Mais moyennement ma Ruche ne parvient pas à pointer vers un namenode passif donnant l'erreur ci-dessous même si mon namenode actif est toujours en service. Veuillez m'aider à creuser où les problèmes sont. Même les journaux Zkfc montrent que tout basculement se produit lorsque Hive échoue.Hadoop Nom Noeud HA Hive failures

Impossible de configurer les flux d'E/S; Détails de l'hôte: l'hôte local est: "my node/10.10.11.6"; l'hôte de destination est: "nœud passif": 8020;

Répondre

0

Pour empêcher le serveur Hive d'ouvrir trop de connexions avec le nom de noeud, nous devons définir ipc.client.connection.maxidletime sur la valeur par défaut de 10 secondes. Par défaut, PHD définira ce paramètre à 1 heure dans le fichier core.xml, ce qui peut entraîner des erreurs de mémoire insuffisante sur HiveServer2.

<property> <name>ipc.client.connection.maxidletime</name> <value>10000</value> </property>

... Ci-dessous, reportez-vous

https://issues.apache.org/jira/browse/HIVE-6866 https://discuss.pivotal.io/hc/en-us/articles/201646766-How-to-Configure-HiveServer2-and-use-a-Beeline-Client-on-a-Pivotal-HD-Cluster