(Новое на форумах, подобных этому, так что оголи меня, лол)
В любом случае, просто подумал, может ли кто-нибудь мне помочь, я установил Elasticsearch 6.8.9 через пакет DEB и установил голову Elasticsearch через GitHub. Я сделал следующее после проведения исследований, но по какой-то причине ElasticSearch завершает работу после запуска, поэтому он не работает должным образом. Он отлично работал на ElasticSearch 2.4, но, поскольку голова требует 5.x через GitHub, я очень сильно боролся, чтобы заставить его работать. Пробовал установить через
sudo apt-get install elasticsearch
А также эти скрипты установки apt-get:
sudo apt-get install openjdk-8-jdk openjdk-8-jre-headless
но тоже не работал должным образом. Любой совет будет принят во внимание. Большое спасибо:
/etc/elasticsearch/jvm.options
# Reduce RAM heap size to 128MB (was 1GB)
# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space
-Xms128m
-Xmx128m
/etc/elasticsearch/elasticsearch.yml
# Set network.host to 0.0.0.0
network.host: 0.0.0.0
sudo nano /etc/environment
# Set JAVA_HOME to target Java8 instead of Java11
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-armhf/bin/java"
sudo update-alternatives --config java (выбран вариант 2, нажата клавиша ввода, проблем нет)
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-armhf/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-armhf/bin/java 1111 manual mode
* 2 /usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number: 2
источник /etc/environment echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java
версия Java
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1+rpi1-b01)
OpenJDK Client VM (build 25.212-b01, mixed mode)
Я даже выполнил эту команду через папку /usr/share/elasticsearch wget -qO - https://artifacts.elastic.co/GPG-KEY- **elasticsearch** | sudo apt-key add -
Но это конечный результат, который я продолжаю получать. Я пытался просматривать журналы на наличие конкретных ошибок, но не могу их отфильтровать. Запуск Raspberry Pi 3.
**●** elasticsearch.service - ElasticsearchLoaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: enabled)
Active: **failed** (Result: exit-code) since Sat 2020-07-04 15:48:04 BST; 20h ago
Docs: http://www.elastic.co
Process: 1066 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet **(code=exited, status=1/FAILURE)**
Main PID: 1066 (code=exited, status=1/FAILURE)
Jul 04 15:47:03 raspberrypi systemd[1]: Started Elasticsearch.
Jul 04 15:47:03 raspberrypi elasticsearch[1066]: warning: Falling back to java on path. This behavior is deprecated. Specify JAVA_HOME
Jul 04 15:48:04 raspberrypi systemd[1]: **elasticsearch.service: Main process exited, code=exited, status=1/FAILURE**
Jul 04 15:48:04 raspberrypi systemd[1]: **elasticsearch.service: Failed with result 'exit-code'.****~**