Elassandra Docker 图像中的 conf/elasticsearch.yml 文件在哪里?

Where is conf/elasticsearch.yml file in Elassandra Docker image?

我正在尝试在 Docker 图像中使用 elassandra(即 elasticsearch + cassandra),所以我是初学者。在这种情况下,我的问题可能是初级水平,抱歉:)

我已经启动了那个 docker 图像,我能够插入数据并搜索它,但我不知道如何创建一个新的集群。根据此文档,我需要在图像中找到 elasticsearch.yml 文件,但我无法通过 docker cli 终端找到它:https://elassandra.readthedocs.io/en/latest/configuration.html

到目前为止,我尝试使用“查找。elasticsearch.yml”命令,但在图像的整个目录中没有这样的文件。

感谢您的关注。祝你有美好的一天!

看来亚伦是对的。根据代码,它被注入到与 cassandra.yaml 相同的位置,即 /etc/cassandra.

来源:docker-entrypoint.sh

# usage:
#   config_injection CASSANDRA $CASSANDRA_CONFIG/cassandra.yaml
#   config_injection ELASTICSEARCH $CASSANDRA_CONFIG/elasticsearch.yml

来源:Dockerfile

ENV CASSANDRA_CONFIG /etc/cassandra

正在将我的评论转换为答案...

我不确定它在图片中的什么位置。但我记得读到它在 /etc/cassandra/ 中结束,与 cassandra.yaml.

相同的位置

感谢 Erick 的验证!