Проблема с Elasticsearch: ConnectionError - PullRequest
0 голосов
/ 28 августа 2018

Я работаю над различными веб-приложениями в моем новом обществе, и я получаю эту проблему каждый раз, когда хочу использовать Elasticsearch (версия 6.3.2):

elasticsearch.exceptions.ConnectionError: ConnectionError(<urllib3.connection.HTTPConnection object at 0x7f4e2ab26438>: Failed to establish a new connection: [Errno 111] Connection refused) caused by: NewConnectionError(<urllib3.connection.HTTPConnection object at 0x7f4e2ab26438>: Failed to establish a new connection: [Errno 111] Connection refused)

Например, с Django я выполняю следующие команды:

sudo service elasticsearch start

тогда

python manage.py indexdocs

И я получаю эту проблему, как показано ниже. Я пытался сделать:

curl -XGET http://localhost:9200

И я получаю это: curl: (7) Failed to connect to localhost port 9200: Connexion refusée

У вас есть идеи по этому поводу? Я должен что-то санкционировать?

Спасибо

РЕДАКТИРОВАТЬ:

В /var/log/elasticsearch/elasticsearch.log У меня проблема с циклом:

[2018-08-28T09:27:56,673][INFO ][o.e.n.Node               ] [] initializing ...
[2018-08-28T09:27:56,733][INFO ][o.e.e.NodeEnvironment    ] [DRmGsVp] using [1] data paths, mounts [[/ (/dev/sda1)]], net usable_space [25.5gb], net total_space [39.1gb], types [ext4]
[2018-08-28T09:27:56,734][INFO ][o.e.e.NodeEnvironment    ] [DRmGsVp] heap size [1.9gb], compressed ordinary object pointers [true]
[2018-08-28T09:27:56,749][INFO ][o.e.n.Node               ] [DRmGsVp] node name derived from node ID [DRmGsVpYQ8W4E4JTZoM1Lw]; set [node.name] to override
[2018-08-28T09:27:56,749][INFO ][o.e.n.Node               ] [DRmGsVp] version[6.4.0], pid[6436], build[default/deb/595516e/2018-08-17T23:18:47.308994Z], OS[Linux/4.15.0-33-generic/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_181/25.181-b13]
[2018-08-28T09:27:56,749][INFO ][o.e.n.Node               ] [DRmGsVp] JVM arguments [-Xms2g, -Xmx2g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.n$
[2018-08-28T09:27:57,892][ERROR][o.e.b.Bootstrap          ] Exception
java.lang.IllegalArgumentException: Plugin [ingest-attachment] was built for Elasticsearch version 6.3.2 but version 6.4.0 is running
        at org.elasticsearch.plugins.PluginsService.verifyCompatibility(PluginsService.java:339) ~[elasticsearch-6.4.0.jar:6.4.0]

1 Ответ

0 голосов
/ 29 августа 2018

проблема в несовместимости ingest-plugin иasticsearch. Предлагаю скачать ingest-плагин версии 6.4. или удали это.

sudo bin /asticsearch-plugin install ingest-attachment

Бин sudo /asticsearch-plugin удалить приложение-глоток

Этот плагин можно загрузить для автономной установки с https://artifacts.elastic.co/downloads/elasticsearch-plugins/ingest-attachment/ingest-attachment-6.4.0.zip.

автономная установка: Чтобы установить плагин из локальной файловой системы по адресу /path/to/plugin.zip, вы можете запустить:

Установочный файл sudo bin /asticsearch-plugin: ///path/to/plugin.zip

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...