gpt4 book ai didi

ubuntu - 如何从操作系统外部连接 docker 镜像中的 cassandra

转载 作者:行者123 更新时间:2023-12-02 19:38:47 28 4
gpt4 key购买 nike

在 ubuntu 操作系统中配置 docker。在 docker 中安装了 cassandra 节点。 cassandra 节点显示 ip 为 17.7.0.1,ubuntu IP 显示为 10.7.108.10。如何从同一网络中的其他机器连接连接 cassandra。我试过 docker run -p 10.7.108.10 9043:9043 cassandra:latest。仍然 lsof -i :9043 没有给出任何结果,我也无法从其他机器连接。 telnet 也无法正常工作。

最佳答案

如果要暴露端口并希望通过运行 docker 的系统的主机 IP 访问它,则应配置 broadcast_rpc_address在 cassandra.yaml 中作为您的 ubuntu 服务器( 10.7.108.10 )。

如果你使用的是官方的 cassandra 镜像,你可以传入 -e CASSANDRA_BROADCAST_ADDRESS=10.7.108.10 as documented .

此外,我看到您正在公开端口 9043。您是否以这种方式明确配置二进制端口?默认为 9042。

关于ubuntu - 如何从操作系统外部连接 docker 镜像中的 cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41157555/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com