gpt4 book ai didi

ubuntu - Docker 上的 Cassandra - nodetool 连接问题

转载 作者:行者123 更新时间:2023-12-01 08:27:22 25 4
gpt4 key购买 nike

我接到了一项在 Docker 上运行 Cassandra 的研发任务。我正在开发 XUbuntu 14.04.2 64 位(安装在 Windows7 32 位操作系统的 VirtualBOX 上)。

我按照 Docker on Ubuntu 中给出的步骤进行操作和 Pokle cassandra教程,我得到了 连接异常 当我尝试使用 nodetool 检查特定节点的状态时。

以下是我执行的步骤列表。

asela@teamlk:~$ docker run -d --name cass1 poklet/cassandra start
7b2ddfb60adf1c270a425c4440fe263e1fe56f5dc1c3205372bee3b8626e0624

asela@teamlk:~$ docker run -d --name cass2 poklet/cassandra start $(/data/cassandra/scripts/ipof.sh cass1)
4f98a194214e603242279226bb94cee20774058e84b6d0171a8d14d648e19016

asela@teamlk:~$ docker run -d --name cass3 poklet/cassandra start $(/data/cassandra/scripts/ipof.sh cass1)
394f9ce918121c0b79ed8282ba95c8f1badd4e3536d4ad3f24c4c21651e50b3c

asela@teamlk:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
394f9ce91812 poklet/cassandra:latest "start 172.17.0.1" 6 seconds ago Up 3 seconds 22/tcp, 7000-7001/tcp, 7199/tcp, 8012/tcp, 9042/tcp, 9160/tcp, 61621/tcp cass3
4f98a194214e poklet/cassandra:latest "start 172.17.0.1" 31 seconds ago Up 29 seconds 22/tcp, 7000-7001/tcp, 7199/tcp, 8012/tcp, 9042/tcp, 9160/tcp, 61621/tcp cass2
7b2ddfb60adf poklet/cassandra:latest "start" About a minute ago Up About a minute 22/tcp, 7000-7001/tcp, 7199/tcp, 8012/tcp, 9042/tcp, 9160/tcp, 61621/tcp cass1

asela@teamlk:~$ docker run -i -t poklet/cassandra nodetool -h $(/data/cassandra/scripts/ipof.sh cass1) status
nodetool: Failed to connect to '172.17.0.1:7199' - ConnectException: 'Connection refused'.

ifconfig 显示我的 Docker 正在 172.17.42.1 上运行

如果我错过了任何配置和/或我做错了什么,有人可以告诉我吗?

最佳答案

我正在使用 Fedora 22,但我不明白为什么它不应该在 Ubuntu 上运行。
我遇到了完全相同的问题,以下命令对我有用:

docker exec cass-1 nodetool status
请注意 cass1 是 cassandra 节点的 docker 容器的名称,用于代替 IP 地址。
  • 我在阅读 this post 后尝试了这个事实证明这很有帮助。
  • The docker exec command definition - 在正在运行的容器中运行命令。

  • 我的输出:
    Datacenter: datacenter1
    =======================
    Status=Up/Down
    |/ State=Normal/Leaving/Joining/Moving
    -- Address Load Tokens Owns (effective) Host ID Rack
    UN 172.17.0.14 51.6 KB 256 100.0% 3dec79f4-4a6f-46e6-b4d5-14b8f56b6c13 rack1

    关于ubuntu - Docker 上的 Cassandra - nodetool 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30751772/

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