在Docker容器中运行HBase

我试图用Docker轻松设置HBase。 我写了Dockerfile并成功运行standalone-hbase。

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

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

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

Interesting Posts