Docker 容器未连接到远程 HBase

Docker container not connecting to remote HBase

我已经创建了一个 docker-容器 python 应用程序,其中的代码尝试连接到托管在 Cloudera 上的远程 HBase 集群。

Docker 运行 很好,除了它没有对远程 HBase 进行 read/write 操作。

这是我的部分 docker-compose.yml 文件

version: '2'

services:
  app:
    build: .
    command: python3 app.py
    networks:
      - default
    ports:
      - "8007:8007"

欢迎提出建议。

解决了这个问题,这是因为在远程 HBase 集群中,docker 无法访问 thrift 服务器。

在 HBase 集群上将我的 docker IP 列入白名单解决了这个问题。