在 docker 容器内运行 HBase

tob*_*obe 5 networking rpc hbase docker

我正在尝试使用 docker 轻松设置 HBase。我已经编写了Dockerfile并成功运行了 standalone-hbase。

一切都像容器内的魅力一样。我也可以实现 Java 客户端以从 RegionServer 获取数据。但是当我将客户端移到容器外时,它不起作用。

RegionServer 似乎为 RPC 请求打开了随机端口,但在运行 docker 容器后我们无法公开它们。我不知道如何解决它,有什么建议吗?

tob*_*obe 1

当我用 启动容器时,它就像一个魅力--net host