【发布时间】:2017-08-31 03:34:10
【问题描述】:
我在 AWS EC2 上有两个实例。在其中一个实例中,我在 docker 中安装了 Cassandra。
现在我想从另一个 AWS 实例连接到 cassandra。 有人可以帮我做吗。
我找到了这个链接https://github.com/nicolasff/docker-cassandra/issues/5 但不为我工作。
【问题讨论】:
-
你是如何开始你的 cassandra DB 的?将其端口映射到您的 aws 实例的端口 + 打开它?
-
我像
docker pull cassandra一样克隆然后运行docker run -it --name=cas -d cassandra所以cassandra已经在运行 -
我对 cassandra 不是很有经验,但也许可以试试这个:
docker run -it --name=cas -p 9042:9042 -d cassandra这会将容器端口 9042 映射到您的服务器端口(我认为您尝试连接该端口? )。然后编辑您的 ec2 实例的安全组,允许服务器(与您的应用程序)在您的 ec2 实例上的该端口上连接。
标签: docker amazon-ec2 cassandra