我在AWS EC2上有两个实例。在其中一个实例中,我在Docker中安装了Cassandra。
现在我想从另一个AWS实例连接到cassandra。 有人可以帮助我做到这一点。
我找到了此链接https://github.com/nicolasff/docker-cassandra/issues/5 但不适合我。
答案 0 :(得分:2)
lvthillo的评论会奏效。 Cassandra应该将端口暴露给节点。所以其他节点可以访问它。
另一个注意事项:如果容器重新启动,Cassandra数据将会丢失。您至少应该将节点的本地目录挂载到容器中。 docker run --name some-cassandra -v /my/own/datadir:/var/lib/cassandra -p 9042:9042 -d cassandra