HBase Erreur : zookeeper.znode.parent d'incompatibilité
je suis en train d'apprendre Hadoop et je v atteint HBase section dans Hadoop Guide Définitif.
j'ai essayé de commencer HBase et a reçu l'erreur. Quelqu'un pourrait-il me donner étape par étape?
opel@ubuntu:~$ zkServer.sh start
JMX enabled by default
Using config: /home/opel/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
opel@ubuntu:~$ start-hbase.sh
starting master, logging to /home/opel/hbase-0.94.20/logs/hbase-opel-master-ubuntu.out
opel@ubuntu:~$ hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.94.20, r09c60d770f2869ca315910ba0f9a5ee9797b1edc, Fri May 23 22:00:41 PDT 2014
hbase(main):001:0> status
14/06/02 22:40:44 ERROR client.HConnectionManager$HConnectionImplementation: Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
14/06/02 22:40:45 ERROR client.HConnectionManager$HConnectionImplementation: Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
14/06/02 22:40:47 ERROR client.HConnectionManager$HConnectionImplementation: Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
14/06/02 22:40:49 ERROR client.HConnectionManager$HConnectionImplementation: Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
14/06/02 22:40:51 ERROR client.HConnectionManager$HConnectionImplementation: Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
14/06/02 22:40:55 ERROR client.HConnectionManager$HConnectionImplementation: Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
14/06/02 22:40:59 ERROR client.HConnectionManager$HConnectionImplementation: Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times
Here is some help for this command:
Show cluster status. Can be 'summary', 'simple', or 'detailed'. The
default is 'summary'. Examples:
hbase> status
hbase> status 'simple'
hbase> status 'summary'
hbase> status 'detailed'
est-il quelque chose de mal?
OriginalL'auteur Willy | 2014-06-03
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Pour moi la solution a été d'ajouter la propriété suivante à la
hbase-site.xml
(pour moi il peut être trouvé sous/usr/lib/hbase/conf
répertoire):Mais ce n'est que pour le mode autonome. Je n'ai toujours aucune idée de comment résoudre ce problème lors de l'utilisation externe de la Gardienne.
Je suis en cours d'exécution Hbase à l'aide de la Cloudera image de machine virtuelle Virtual Box (configuration de test). Ci-dessus ne fonctionne pas. Pouvez-vous nous dire ce que pourrait être le problème?
si vous regardez à travers le zookeeper znodes l' /hbase-non sécurisés est le nom de la znode où tous les hbase info est conservé par cette installation.
la valeur par défaut est ZooKeeper nœud parent créé par Ambari si vous travaillez avec HDP. La valeur par défaut Zookeeper nœud parent est /hbase
OriginalL'auteur Cleankod
il n'y aura aucun problème avec les configurations si vous utilisez le Cloudera Manager VM.
Le problème est HMaster n'est pas en place. Pour résoudre le problème, passez à Cloudera Manager et redémarrez le HBase services. il permettra de résoudre le problème.
OriginalL'auteur Srini
Quand j'ai eu ce problème je peut en mesure de résoudre ce problème en n'utilisant pas la gardienne.
Si vous êtes en cours d'exécution HBase en mode autonome, alors vous n'avez pas besoin de la gardienne. Je pourrais ignorer les zookeeper partie de ma prise de la hbase.cluster.distribué propriété faux.
<property>
<name>hbase.cluster.distributed</name>
<value>false</value>
</property>
Maintenant, je pourrais en mesure de jouer avec hbase sans zookeeper.
OriginalL'auteur barath
Dans cloudera de la page de gestion, Goto services -> hbase1 et démarrer le sevice problème sera résolu. Pas besoin de faire de la hbase non sécurisée à la propriété.
OriginalL'auteur NewToJava