我想将elassandra集成在我的jhipster应用中。我将Cassandra用作DB。
我正在使用Docker Image遵循官方的Elassandra安装过程,但是它们混淆了,因为它必须在哪个Container_Name中添加哪个命令。这是官方链接:http://doc.elassandra.io/en/latest/installation.html#docker-image
和我的端口9200未启用
docker run -name some -elassandra -d strapdata/elassandra
docker run - name some-app-link some-elassandra:elassandra -d app-tht-uses-elassandra
Elasticsearch端口9200和9300已暴露于容器之间的通信。
因此,当这样启动Elassandra容器时:
docker run --name some-elassandra -d strapdata/elassandra
可以使用以下操作进行与REST API联系:
docker run -it --link some-elassandra --rm strapdata/elassandra curl some-elassandra:9200
如果它仍然不起作用,请确保您拔出了图像的最新版本,并随时在GitHub存储库Strapdata/docker-elassandra上打开问题
此Elassandra图像基于官方的Cassandra图像。您可以参考其高级设置的文档。