Настройка второго экземпляра ES 6.7.2 на RHEL 6.10 [на удержании]

Все, я пытаюсь настроить второй экземпляр ES 6.7.2 на одном узле ( RHEL 6.10 ), используя файл архива tar.gz . У нас уже есть первый экземпляр, использующий пакет RPM , и он работает нормально. Мы должны настроить другой экземпляр для поддержки нашего QA. Я настроил elastcisearch.yml для использования порта http и tcp, отличного от первого, и когда я пытаюсь запустить ./bin/elasticsearch из $ ES_HOME в качестве пользователя эластичного поиска, я получаю следующее ошибка «Не удалось найти или загрузить основной класс org.elasticsearch.tools.java_version_checker.JavaVersionChecker» . Я нашел похожую тему здесь https://discuss.elastic.co/t/error-could-not-find-or-load-main-class-org-elasticsearch-tools-javaversionchecker/82213/7 и следовали тем же шагам, но все равно получали ту же ошибку.

Я не запускаю ./bin/elasticsearch от имени пользователя root . Ошибка в том, что я запускаю его с помощью пользователя asticsearch . Разрешения для всех папок следующие.

Разрешения на каталогиasticsearch

drwxr-xr-x  2 elasticsearch elasticsearch   4096 Jun 26 15:28 config
drwxr-xr-x  9 elasticsearch elasticsearch   4096 Jun 25 14:34 .
drwx------  2 elasticsearch elasticsearch   4096 Jun 25 14:34 data
drwxr-xr-x  3 elasticsearch elasticsearch   4096 Jun 25 14:24 bin
drwx------  3 root          root            4096 Jun 25 14:24 ..
drwxr-xr-x 31 elasticsearch elasticsearch   4096 Apr 29 04:08 modules
drwxr-xr-x  3 elasticsearch elasticsearch   4096 Apr 29 04:08 lib
drwxr-xr-x  2 elasticsearch elasticsearch   4096 Apr 29 04:08 logs
-rw-r--r--  1 elasticsearch elasticsearch 427502 Apr 29 04:08 NOTICE.txt
drwxr-xr-x  2 elasticsearch elasticsearch   4096 Apr 29 04:08 plugins
-rw-r--r--  1 elasticsearch elasticsearch  13675 Apr 29 04:03 LICENSE.txt
-rw-r--r--  1 elasticsearch elasticsearch   8519 Apr 29 04:03 README.textile

Это то, что вы видите, когда запускаете команду bash -x./elasticsearch

++ dirname ./elasticsearch
+ source ./elasticsearch-env
++ set -e -o pipefail
++ CDPATH=
++ SCRIPT=./elasticsearch
++ '[' -h ./elasticsearch ']'
+++ dirname ./elasticsearch
++ ES_HOME=.
+++ cd .
+++ pwd
++ ES_HOME=/es_clusters/qa2/elasticsearch-6.7.2/bin
+++ basename /es_clusters/qa2/elasticsearch-6.7.2/bin
++ '[' bin '!=' bin ']'
+++ dirname /es_clusters/qa2/elasticsearch-6.7.2/bin
++ ES_HOME=/es_clusters/qa2/elasticsearch-6.7.2
++ ES_CLASSPATH='/es_clusters/qa2/elasticsearch-6.7.2/lib/*'
++ '[' -x /apps/java/bin/java ']'
++ JAVA=/apps/java/bin/java
++ '[' '!' -x /apps/java/bin/java ']'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ /apps/java/bin/java -cp '/es_clusters/qa2/elasticsearch-6.7.2/lib/*' org.elasticsearch.tools.java_version_checker.JavaVersionChecker
Error: Could not find or load main class org.elasticsearch.tools.java_version_checker.JavaVersionChecker

Не уверены, что происходит. Я запускаю это из совершенно другого пути к каталогу (что-то вроде /es_clusters/qa2/elasticsearch-6.7.2)

-1
задан Rennish Joseph 27 June 2019 в 00:02
поделиться