我已经按照"Deploying and migrating a multi-node ElasticSearch-Logstash-Kibana cluster using Docker"教程进行了操作。 我还添加了MongoDB。到目前为止,太棒了。
但是我需要安装一些Elasticsearch插件并运行一些curl命令来使事情正常工作。
我应该在哪里放置这些为ES安装插件的命令?
$ plugin --install com.github.richardwilly98.elasticsearch/elasticsearch-river-mongodb/2.0.9
$ plugin --install elasticsearch/elasticsearch-mapper-attachments/2.5.0
通知ES关于mongodb河
$ curl -XPUT 'http://172.16.255.250:9200/_river/mongodb/_meta' -d @init.json
我已经创建了一个目前为止的回购:https://github.com/soldotno/flocker-harvester#wishlist
我的第一个想法是,如果我可以将mongodb.yml
放在根目录中并以某种方式使用ADD
将其复制到docker容器,那就太好了。
请告诉我如何使这项工作。 : - )
干杯, 马丁