У меня в HBase есть 3 tables, я хочу вывести их имя для проверки соединения к HBase из scala api, но там что то не то с соединением, по циклу идёт текст
Дело в том что hbase rs регистрируясь в zk указывает там свой hostname который извне контейнера недоступен. Совет выше может помочь только в случае если все контейнеры будут в одной сети. Либо смотрите как сменить hostname с которым регистрируется hbase либо попробуйте запустить все в --network=host, как бонус не будет тратиться cpu на nat
Дело в том что hbase rs регистрируясь в zk указывает там свой hostname который извне контейнера недоступен. Совет выше может помочь только в случае если все контейнеры будут в одной сети. Либо смотрите как сменить hostname с которым регистрируется hbase либо попробуйте запустить все в --network=host, как бонус не будет тратиться cpu на nat
Ну а ваш клиент идет в zk получает оттуда адрес куда идти в hbase и не может т.к. не находет его по тому адресу что указан. Через zkCli можете посмотреть что в zk @destbro
Дело в том что hbase rs регистрируясь в zk указывает там свой hostname который извне контейнера недоступен. Совет выше может помочь только в случае если все контейнеры будут в одной сети. Либо смотрите как сменить hostname с которым регистрируется hbase либо попробуйте запустить все в --network=host, как бонус не будет тратиться cpu на nat
The host networking driver only works on Linux hosts, and is not supported on Docker Desktop for Mac, Docker Desktop for Windows, or Docker EE for Windows Server.