docker-library / cassandra

Docker Official Image packaging for Cassandra
Apache License 2.0
262 stars 281 forks source link

Can't connect to cassandra from cqlsh #207

Closed reachmehasy closed 4 years ago

reachmehasy commented 4 years ago

Sequence of commands executed:

$ docker network create some-network $ docker run --name some-cassandra -d --network some-network cassandra:latest $ docker run --name some-cassandra2 -d --network some-network -e CASSANDRA_SEEDS=some-cassandra cassandra:latest $ docker run -it --network some-network --rm cassandra cqlsh some-cassandra

Error: Traceback (most recent call last): File "/opt/cassandra/bin/cqlsh.py", line 2443, in main(*read_options(sys.argv[1:], os.environ)) File "/opt/cassandra/bin/cqlsh.py", line 2421, in main encoding=options.encoding) File "/opt/cassandra/bin/cqlsh.py", line 485, in init load_balancing_policy=WhiteListRoundRobinPolicy([self.hostname]), File "/opt/cassandra/bin/../lib/cassandra-driver-internal-only-3.11.0-bb96859b.zip/cassandra-driver-3.11.0-bb96859b/cassandra/policies.py", line 417, in init socket.gaierror: [Errno -2] Name or service not known

reachmehasy commented 4 years ago

Issue fixed:

In the last command use

$ docker run -itd --network some-network --rm cassandra cqlsh some-cassandra

interactive -tty -detach (itd)