Не могу запустить Elasticsearch, что бы я ни делал - PullRequest
0 голосов
/ 12 июля 2020

Запуск Ubuntu 20.04 на Oracle VM.

Развертывание двух экземпляров Ubuntu на AWS.

Я перечислю все шаги, которые я сделал. Пожалуйста, дайте мне знать, где я ошибся.

  1. Скопировал pem-файл в домашний каталог cp ~/Downloads/TetraSearchDemo.pem

  2. Изменены права доступа pem файл в -r-------- 1

  3. Подключен к экземпляру Ubuntu ssh -i ".pem file" <public dns of the instance>

  4. Установлен Java sudo apt install openjdk-11-jre-headless

  5. Проверил наличие Java

openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)

Думаю тут тут что-то не так. В обучающем видео, за которым я следую, тренер получает java version "1.7.0_111" вместе с вышеуказанными версиями, а я - нет. Сообщите, пожалуйста, нормально ли.

Движение

Скачанная версия elasticsearch для Debian

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-amd64.deb

Добавлен пакет sudo dpkg -i elasticsearch-7.8.0-amd64.deb

Добавлены некоторые значения по умолчанию sudo update-rc.d elasticsearch defaults 95 10 Здесь тренер получил сообщение Adding system startup for, но я не получил никакого результата.

Наконец, попытался запустить elasticsearch sudo /etc/init.d/elasticsearch start

, но постоянно получаю эту ошибку

....] Starting elasticsearch (via systemctl): elasticsearch.serviceJob for elasticsearch.service failed because the control process exited with error code.
See "systemctl status elasticsearch.service" and "journalctl -xe" for details.
 failed!

Я следил за советы, предлагаемые в других потоках, такие как редактирование текстового файла nano и так далее, но ничего не помогло. Пожалуйста, помогите мне

Изменить: я ввел файл yml и сделал следующие изменения:

Удалено discovery.seed_hosts: ["instance1 private IP", "instance2 private IP"]

и добавил следующее

discovery.zen.ping.unicast.hosts: ["instance1 private IP", "instance2 private IP"]
discovery.zen.ping.multicast.enabled: false

После внесения вышеуказанных изменений, чтобы проверить, вступили ли они в силу curl -XGET "instance1 private IP:9200", появляется следующая ошибка:

curl: (7) Failed to connect to <ip> port 9200: Connection refused
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...