0

我有一个非常简单的 python 脚本,它使用happyase连接到 hbase 的 docker 映像

import happybase


def main():
    connection = happybase.Connection('hbase-docker', port=9090)
    print(connection.tables())


if __name__ == '__main__':
    main()

我已经使用这个 docker 容器来运行 hbase

https://hub.docker.com/r/dajobe/hbase/

使用

docker pull dajobe/hbase

接着

docker run dajobe/hbase

但仍然没有连接

thriftpy2.transport.base.TTransportException: TTransportException(type=1, message="Could not connect to ('hbase-docker', 9090)")

我尝试过使用不同的端口,但似乎没有任何效果..

我曾经Docker ps验证过,容器正在运行。

b42a2dd58d1c        dajobe/hbase        "/opt/hbase-server"      35 seconds ago      Up 34 seconds       2181/tcp, 8080/tcp, 8085/tcp, 9090/tcp, 9095/tcp, 16010/tcp                       amazing_engelbart
4

0 回答 0