我们使用的是jhipster,应用程序托管在AWS上。现在我们使用默认的嵌入式elasticsearch服务器,索引存储在目标文件夹中,但我想知道使用elasticsearch进行生产的正确方式是什么?我们是应该设置一个在端口9300上运行的单独实例,还是应该使用Amazon Elasticsearch Service?感谢您的建议。
发布于 2017-03-09 05:36:35
这取决于您的数据量,但如果您可以支付AWS elasticsearch服务的费用,那就去吧!
否则,您至少需要3个VM才能达到群集主仲裁。
发布于 2017-03-09 10:22:38
发布于 2017-05-04 22:56:56
在docker容器中运行elasticsearch?这将解决您的问题,通过设置卷到您的弹性搜索服务,将保存到您的卷
app-elasticsearch:
container_name: app-elasticsearch
image: elasticsearch:2.4.1
volumes:
- /home/ubuntu/db/elasticsearch:/usr/share/elasticsearch/data最好在运行应用程序的单独实例中安装
https://stackoverflow.com/questions/42679869
复制相似问题