Можно ли изменить базу данных в стеке Bitnami MEAN в Google Cloud Platform?

Я хочу использовать ElasticSearch вместо MongoDB. Как мне этого добиться? Есть ли способ установить все с нуля и настроить его? Конфигурация является сложной частью. Я ищу учебники, объясняющие, как заменить MongoDB на Elasticsearch.

2 ответа

Нет простого способа заменить MongoDB на Elasticsearch в стеке.

Однако вы можете легко установить стек Bitnami Elasticsearch ( https://bitnami.com/stack/elasticsearch) в другой каталог. Например, если ваш стек MEAN находится в каталоге по умолчанию (/opt/bitnami/), вы можете установить стек Elasticsearch по адресу /opt/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

Кредиты - Джалмерон - Битнами

Другие вопросы по тегам