我想使用ElasticSearch而不是MongoDB。我怎样才能做到这一点? 有没有办法从头开始安装并配置它?配置是具有挑战性的部分。我正在寻找解释如何用Elasticsearch替换MongoDB的教程。
答案 0 :(得分:1)
在堆栈上用Elasticsearch替换MongoDB并不是一种简单的方法。
但是,您可以在不同的目录上轻松安装Bitnami Elasticsearch堆栈(https://bitnami.com/stack/elasticsearch)。例如,如果您在默认目录(/ opt / bitnami /)上有MEAN堆栈,则可以在/opt/elasticsearch/
安装Elasticsearch堆栈,然后编辑原始堆栈的环境/控制脚本,以便禁用MongoDB和添加控制Elasticsearch的功能。
答案 1 :(得分:0)
如果您希望将所有内容放在同一个VM中,那么我建议您使用我们的Elasticsearch安装程序:https://bitnami.com/stack/elasticsearch/installer
这样你就可以拥有你的MEAN堆栈,还有一个Elasticsearch堆栈。然后,如果您根本不打算使用MongoDB,则可以禁用它。
sudo /opt/bitnami/ctlscript.sh stop mongodb
sudo mv /opt/bitnami/mongodb/scripts/ctl.sh
sudo /opt/bitnami/mongodb/scripts/ctl.sh.disabled
积分 - jsalmeron - bitnami