Как определить порт HDFS для использования с установкой HBase + Hadoop - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь заставить HBase работать с Hadoop.

Я могу заставить HBase работать без Hadoop , установив hbase.rootdir в file:///home/hadoop/hbase, для которого веб-интерфейс успешно отображается на http://localhost:16010.

Я также вижу, что Hadoop работает через его веб-интерфейс на http://localhost:50070.

Однако, когда я пытаюсь изменить HBase на использование HDFS, установив hbase.rootdir на hdfs://localhost:8020/hbase, HBase не запускается.

Оба файла журнала HBase Master и RegionServer выдают мне неинформативное сообщение об ошибке: «Ошибка построения RegionServer».

Я пробовал различные настройки для hbase.rootdir, например, приведенные ниже. Поскольку порт отличается в каждом случае, я предполагаю, что порт является проблемой.

Проблема в том, что ни в одном из учебных пособий не говорится, откуда на самом деле появился этот порт.

Есть ли способ определить правильный порт для использования при наведении HBase на HDFS?

Порты пробовали:

Мой конфиг:

hbase.cluster.distributed             = true
hbase.rootdir                         = hdfs://localhost:8020/hbase
hbase.zookeeper.property.dataDir      = /home/hadoop/zookeeper
hbase.unsafe.stream.capability.enforce= false
hbase.zookeeper.quorum                = localhost
hbase.zookeeper.property.clientPort   = 2181
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...