Мне дали задание R & D на запуске Cassandra на Docker. Я работаю над XUbuntu 14.04.2 64 бит (установлен на VirtualBOX в 32-разрядной ОС Windows7).Cassandra on Docker - проблема подключения nodetool
Я следовал инструкциям, приведенным в Docker on Ubuntu и Pokle cassandra учебники, и я получил ConnectException, когда я попытался проверить статус конкретного узла с помощью nodetool.
Ниже приведен список шагов, которые я сделал.
[email protected]:~$ docker run -d --name cass1 poklet/cassandra start
7b2ddfb60adf1c270a425c4440fe263e1fe56f5dc1c3205372bee3b8626e0624
[email protected]:~$ docker run -d --name cass2 poklet/cassandra start $(/data/cassandra/scripts/ipof.sh cass1)
4f98a194214e603242279226bb94cee20774058e84b6d0171a8d14d648e19016
[email protected]:~$ docker run -d --name cass3 poklet/cassandra start $(/data/cassandra/scripts/ipof.sh cass1)
394f9ce918121c0b79ed8282ba95c8f1badd4e3536d4ad3f24c4c21651e50b3c
[email protected]:~$ 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
[email protected]:~$ 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
Может кто-то пожалуйста, скажите мне, если я пропустил какие-либо конфигурации и/или, если я сделал что-то не так?
Удалось ли исправить проблему? Я сейчас борюсь с этим :( – Aides
@Aides Я просто отказался от использования Cassandra с докером. Я только что установил Cassandra в одиночку. Он отлично работает. Очень жаль, что я не могу вам помочь. :( – Asela
на самом деле это похоже, что я, по крайней мере, решил проблему для себя. Вот подробности. https://github.com/pokle/cassandra/pull/28 Я планирую скоро загрузить изменения в репозиторий. – Aides