我们正在使用jhipster,应用程序托管在AWS上。现在我们使用默认的嵌入式elasticsearch服务器,索引存储在目标文件夹中,但我想知道使用elasticsearch进行生产的正确方法是什么?我们应该在端口9300上设置一个单独的实例,还是使用Amazon Elasticsearch Service?感谢任何建议。
答案 0 :(得分:1)
这取决于您的数据量,但如果您可以为AWS elasticsearch服务付费,那就去吧!
否则,群集主仲裁需要至少3个VM。
答案 1 :(得分:0)
答案 2 :(得分:0)
在docker容器中运行elasticsearch?这将通过将卷设置为弹性搜索服务来解决您的问题,该服务将保存到您的卷中
app-elasticsearch:
container_name: app-elasticsearch
image: elasticsearch:2.4.1
volumes:
- /home/ubuntu/db/elasticsearch:/usr/share/elasticsearch/data
最好在与应用程序运行位置不同的实例中使用