Hbase: Comment spécifier le nom d'hôte pour Hbase maître

J'ai du mal à configurer un Hbase cluster distribué avec 2 nœuds, l'un est ma machine et l'un est la machine virtuelle, à l'aide de la "host-only" Adaptateur dans VirtualBox.

Mon problème est que la région serveur (à partir de machines virtuelles) ne peut pas se connecter à Hbase master en cours d'exécution sur la machine hôte. Bien que dans Hbase shell que je puisse les énumérer, create table, ..., en regionserver sur des machines virtuelles ("esclave"), le journal de toujours montrer

org.apache.hadoop.hbase.regionserver.HRegionServer: Unable to connect to master.      Retrying. Error was:
java.net.ConnectException: Connection refused

Précédemment, j'ai réussi l'installation Hadoop, HDFS et MapReduce sur ce cluster avec 2 nœuds nommés en tant que "maître" et "esclave", "maître" en tant que nœud maître et à la fois de "maître" et "esclave" travailler comme des esclaves des nœuds, ces noms liés à la vboxnet0 interface de VirtualBox (les noms d'hôtes dans /etc/hostname est différent). Je'l'de spécifier l'esclave.de l'hôte.nom de la propriété" pour chaque nœud comme "maître" et "esclave".

Il semble que le capitaine Hbase sur le "maître" toujours exécuter avec "localhost" nom d'hôte, de l'esclave de la machine, je ne peux pas telnet pour la hbase maître avec le "maître" nom d'hôte. Donc, est-il possible de spécifier le nom d'hôte utiliser pour Hbase maître en tant que "maître", j'ai essayé de préciser certaines propriétés sur les serveurs DNS de l'interface pour ZooKeeper, le Maître, RegionServer interne et l'interface entre le maître et de l'esclave, mais il ne fonctionne toujours pas.

/etc/hosts pour une fois que quelque chose comme

127.0.0.1   localhost
127.0.0.1   ubuntu.mymachine

# For Hadoop
192.168.56.1 master
192.168.56.101 slave

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

OriginalL'auteur Arcobaleno | 2012-03-08