从其他服务器连接到泊坞窗内的cassandra

我在AWS EC2上有两个实例。 在其中一个实例中,我在Docker中安装了Cassandra。

现在我想从另一个AWS实例连接到cassandra。 有人可以帮助我做到这一点。

我发现这个链接https://github.com/nicolasff/docker-cassandra/issues/5但不为我工作。

lvthillo的评论将工作。 Cassandra应该将端口暴露给节点。 所以其他节点可以访问它。

另外请注意:如果容器重新启动,Cassandra的数据将会丢失。 您至less应该将节点的本地目录安装到容器中。 docker run --name some-cassandra -v /my/own/datadir:/var/lib/cassandra -p 9042:9042 -d cassandra