Запустите HBase внутри контейнера docker


Я пытаюсь легко настроить HBase с помощью docker. Я написал файл Dockerfile и успешно запустил standalone-hbase.

Внутри контейнера все работает как заклинание. Я могу реализовать Java-клиент для получения данных от RegionServer, а также. Но когда я перемещаю клиента за пределы контейнера, это не работает.

RegionServer, похоже, открывает случайные порты для запросов RPC, но мы не можем открыть их после запуска контейнера docker. Я понятия не имею, как решить эту проблему. предложение?

1 3

1 ответ:

Это работает как заклинание, когда я запускаю контейнер с --net host.