hbase 0.90.5 не запускается в распределенном режиме с hadoop 1.0 - PullRequest
2 голосов
/ 20 января 2012

Я не могу запустить HMaster: (
Пожалуйста, помогите мне. Второй день об этой ошибке

Exception in thread "main" java.lang.RuntimeException: Failed construction of Regionserver: class org.apache.hadoop.hbase.regionserver.HRegionServer

Unable to start master

Хорошо сработала установка кластера hasoop. Подождите 30 секунд, прежде чем запускать hbase.

Я следовал этому руководству http://hbase.apache.org/book/example_config.html#d0e2432
Изменить конфигурацию системы в необходимом разделе ulimit и nproc

Имеется: 1 ведущий, 4 ведомых

Здесь вся диагностическая информация

Java java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
Debian 6.03 Linux slave1 2.6.32-5-amd64

Copy hadoop-core to hbase/lib on each machine
hduser@slave1:/usr/local/hbase$ ls lib/hadoo*
lib/hadoop-core-1.0.0.jar

Hbase: hbase-0.90.5

ПОДРОБНАЯ КОНФИГУРАЦИЯ ЗДЕСЬ http://pastie.org/private/hnhpw2jeq7p2njegnuha (невозможно поставить здесь - вызывает ограничение в 2 ссылки)

Ответы [ 3 ]

1 голос
/ 22 февраля 2012

Вы также можете скопировать файл commons-configuration-1.6.jar из каталога hadoop lib в каталог hbase lib и попробовать agai

0 голосов
/ 04 мая 2012

сделайте файл хостов следующим образом:

127.0.0.1 localhost

Для Hadoop 192.168.56.1 master

192.168.56.101 slave

и вhbase conf поставил следующие записи:

hbase.rootdir hdfs: // master: 9000 / hbase hbase.master master: 60000 Хост и порт, на которых работает мастер HBase.hbase.regionserver.port 60020 Хост и порт, на которых работает мастер HBase.hbase.cluster.distributed true hbase.tmp.dir /home/cluster/Hadoop/hbase-0.90.4/temp hbase.zookeeper.quorum master dfs.replication 2 hbase.zookeeper.property.clientPort 2181 Свойство из конфигурации ZooKeeper zoo.cf,Порт, к которому будут подключаться клиенты.Если вы где-нибудь используете localhost, удалите его и замените его на «master», то есть имя для namenode в вашем хост-файле ....

еще одну вещь, которую вы можете сделать

sudo gedit / etc / hostname

это откроет файл имени хоста, по умолчанию там будет ubuntu, поэтому сделайте его мастером.и перезагрузите вашу систему.

Для hbase укажите в файле "regionserver" внутри conf dir, поместите эти записи

master

slave

и restart.everything.

0 голосов
/ 31 января 2012

Перед этой ошибкой должно быть больше ошибок или предупреждений.Очистите каталог / hbase / logs, затем start_hbase.sh и предоставьте полный журнал здесь

...