2016-12-12 3 views
0

В разделе «Развертывание» по адресу Searchkick's README file он содержит инструкции по развертыванию поиска при использовании Heroku или Amazon Elasticsearch.Как развернуть Searchkick в производстве после настройки моего собственного сервера Elasticsearch на EC2?

Но поскольку я запускаю собственный сервер Elasticsearch на EC2, как его развернуть?

+1

точно так, как описано в разделе [ДРУГОЙ раздел] (https://github.com/ankane/searchkick#other) ;-) – Val

+0

Должен ли я просто скопировать вставить его? Я запутался в имени пользователя, пароле, api.searchbox.io – boholdyjeramae

ответ

1

Вам просто нужно использовать свой собственный EC2 URL, на котором вы установили свой кластер ES и настроить его в config/initializers/elasticsearch.rb файл, например так:

ENV["ELASTICSEARCH_URL"] = "http://your.es-server.com:9200" 

Если вы решили установить BASIC аутентификации, то вы можете добавить ваше имя пользователя/пароль в URL, а также

ENV["ELASTICSEARCH_URL"] = "http://your-username:[email protected]:9200" 
+0

О, я вижу. Кстати, я еще не настроил свой собственный сервер Elasticsearch на EC2, но я просто спросил в продвинутом виде. [Это руководство] (https://www.elastic.co/blog/running-elasticsearch-naws). Я буду использовать для настройки своего собственного сервера Elasticsearch на EC2. Это правильный гид? – boholdyjeramae

+1

Да, это хорошо. – Val

+0

В этом руководстве используется Elasticsearch 2.3.3. Могу ли я просто изменить его на текущую версию Elasticsearch? Я имею в виду, согласен ли EC2 с любой версией Elasticsearch? – boholdyjeramae