0

我想使用 ElasticSearch 而不是 MongoDB。我怎样才能做到这一点?有没有办法从头开始安装所有东西并配置它?配置是具有挑战性的部分。我正在寻找解释如何用 Elasticsearch 替换 MongoDB 的教程。

4

2 回答 2

1

在堆栈上用 Elasticsearch 替代 MongoDB 并不容易。

但是,您可以轻松地将 Bitnami Elasticsearch 堆栈 ( https://bitnami.com/stack/elasticsearch ) 安装在不同的目录中。例如,如果您的 MEAN 堆栈位于默认目录 (/opt/bitnami/),您可以将 Elasticsearch 堆栈安装在/opt/elasticsearch/,然后编辑原始堆栈的环境/控制脚本,以便禁用 MongoDB 并添加控制功能弹性搜索。

于 2018-02-05T15:16:41.700 回答
0

如果您想将所有内容都放在同一个 VM 中,那么我建议您使用我们的 Elasticsearch 安装程序:https ://bitnami.com/stack/elasticsearch/installer

这样,您将拥有自己的 MEAN 堆栈,此外还有一个 Elasticsearch 堆栈。然后,如果您根本不打算使用 MongoDB,则可以禁用它。

sudo /opt/bitnami/ctlscript.sh 停止 mongodb

sudo mv /opt/bitnami/mongodb/scripts/ctl.sh

须藤/opt/bitnami/mongodb/scripts/ctl.sh.disabled

学分 - jsalmeron - bitnami

于 2018-02-05T15:24:56.453 回答