从其他服务器连接到docker内的cassandra

时间:2017-03-31 06:14:45

标签: docker amazon-ec2 cassandra

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

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

我找到了此链接https://github.com/nicolasff/docker-cassandra/issues/5 但不适合我。

1 个答案:

答案 0 :(得分:2)

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

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