Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅Docker中的Titan/Cassandra连接问题_Cassandra_Docker_Titan - Fatal编程技术网

仅Docker中的Titan/Cassandra连接问题

仅Docker中的Titan/Cassandra连接问题,cassandra,docker,titan,Cassandra,Docker,Titan,我正在运行泰坦1.0.0和卡桑德拉2.1 在本地启动cassandra和titan时,我不会遇到任何问题。但是,当我在单独的docker容器中启动cassandra和titan并尝试将它们链接在一起时,我无法这样做,我收到一个超时: [host=X.X.X.X(X.X.X.X):9160, latency=10005(10005), attempts=1]Timed out waiting for connection 以下是api的Dockerfile: FROM java:8 ADD

我正在运行泰坦1.0.0和卡桑德拉2.1

在本地启动cassandra和titan时,我不会遇到任何问题。但是,当我在单独的docker容器中启动cassandra和titan并尝试将它们链接在一起时,我无法这样做,我收到一个超时:

 [host=X.X.X.X(X.X.X.X):9160, latency=10005(10005), attempts=1]Timed out waiting for connection 
以下是api的Dockerfile:

FROM java:8
ADD config config
ADD target/api-1.1.jar api.jar
EXPOSE 7000-7001 7199 8080 9042 9160
CMD ["java", "-jar", "api.jar"]
下面是我用来启动容器的命令

docker run -d --name cs1 cassandra:2.1
docker run -d --name api --link cs1:cs1 -p 8080:8080 api

关于我的docker设置有什么不正确的地方,你有什么见解吗?

听起来可能很傻,但是你在对暴露进行任何更改后从docker文件重建了吗?我确实有。不过,我已经犯了太多愚蠢的错误——谢谢你的思考。