我想使用ElasticSearch而不是MongoDB。我怎样才能做到这一点?有没有办法从头开始安装所有内容并进行配置?配置是具有挑战性的部分。我正在寻找解释如何用Elasticsearch替换MongoDB的教程。
一种简单的方法可以在堆栈上用Elasticsearch替换MongoDB。
但是,您可以轻松地将Bitnami Elasticsearch堆栈(https://bitnami.com/stack/elasticsearch(安装在不同的目录上。例如,如果你的 MEAN 堆栈位于默认目录 (/opt/bitnami/(,你可以在 /opt/elasticsearch/
安装 Elasticsearch 堆栈,然后编辑原始堆栈的环境/控制脚本,以便禁用 MongoDB 并添加控制 Elasticsearch 的功能。
如果你想把所有东西都放在同一个虚拟机中,那么我建议你使用我们的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
学分-贾萨尔梅隆 - 比特纳米