ERREUR: org.apache.hadoop.hbase.MasterNotRunningException: null+hbase+hadoop
Récemment, j'ai configuré cluster hadoop avec deux machines(sur ubuntu). Il fonctionne très bien jusqu'à présent. Mais lorsque j'essaie de configurer hbase sur le dessus de cluster hadoop, il indique une erreur.
Voici ce que j'ai fait,
j'ai deux machines.
192.168.1.110 Hadoop maître
192.168.1.111 Hadoop esclave
conf/hbase-env.sh
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.22
l'exportation HBASE_CLASSPATH=/home/hadoop/hadoop-0.20.2/conf
l'exportation HBASE_MANAGES_ZK=true
hbase-site.xml
hbase.maître->192.168.1.110:54310(Même que hadoop maître:port)
hbase.rootdir->hdfs://192.168.1.110:54310/hbase
hbase.cluster.distribué->true
hbase.zookeeper.quorum->192.168.1.110,192.168.1.111
Et de la région srevers,
192.168.1.111
Après le démarrage de hbase, j'ai essayé d'exécuter la commande à partir de hbase shell
hbase(main):001:0> liste
TABLEAU
Il montre
ERREUR: org.apache.hadoop.hbase.MasterNotRunningException: null
S'il vous plaît aidez-moi à résoudre le problème
Merci d'avance
salut khmarbaise, Le cluster hadoop installation fonctionne bien. J'ai vérifié avec une simple carte de réduire la tâche(le nombre de mots exemple je l'ai vérifié), et oui, le Maître désigne le Namenode et de l'Esclave signifie que le Datanode. J'ai même essayé Avec la mise en place à la fois les machines comme des esclaves. Toujours pas de progrès!
Si le maître:port pour le cluster hadoop pas différent...j'ai à l'esprit 9001 port?
salut khmarbaise, j'ai mis 192.168.1.110:54310 en tant que maître:port
OriginalL'auteur hbase_user | 2011-03-11
Vous devez vous connecter pour publier un commentaire.
L'erreur est conviviale. si vous ne
jps
avec hadoop utilisateur sur votre maître(192.168.1.110) de la machine, vous verriez que HMaster n'est pas en cours d'exécution. Veuillez vérifier les HMaster journaux pour voir pourquoi elle a échoué.queue -1000f /var/log/hbase/hbase-hbase-master-{nodename}.journal
OriginalL'auteur frail
Il y a quelques mises en garde lors de la configuration de HBase, en particulier d'un cluster. Être patient.
Tout d'abord, le groupe est organisé par la Gardienne des instances. Vérifiez votre zookeeper connecte deux nœuds qu'ils se connectent les uns aux autres. Il est essentiel que vous avez configuré le DNS pour votre machines et configurer correctement les noms de domaine pour le bon externe IPs (192.168.1.11 x dans votre cas) dans /etc/hosts.
Si cela fonctionne (seulement), alors votre problème peut-être un autre.
Veuillez suivre attentivement le manuel d'utilisation
http://hbase.eu.apache.org/book/notsoquick.html
Malheureusement, il n'y a pas moyen de contourner cela.
OriginalL'auteur zillion1