linux Raspberry Pi上的ElasticSearch已退出

wyyhbhjk  于 2023-06-21  发布在  Linux
关注(0)|答案(2)|浏览(132)

我想在我的Raspberry Pi 3上运行Raspbian上的ElasticSearch。在简单地运行sudo apt install elasticsearch之后,它安装了很多东西,然后我尝试了sudo service elasticsearch status,它给出了以下结果:

$ sudo service elasticsearch status
● elasticsearch.service - LSB: Starts elasticsearch
   Loaded: loaded (/etc/init.d/elasticsearch)
   Active: active (exited) since Thu 2017-02-16 23:28:52 UTC; 1s ago
  Process: 6022 ExecStop=/etc/init.d/elasticsearch stop (code=exited, status=0/SUCCESS)
  Process: 6063 ExecStart=/etc/init.d/elasticsearch start (code=exited, status=0/SUCCESS)

我真的不明白这个active (exited)是什么意思。我尝试获取ElasticSearch版本,但也失败了:

$ curl -XGET 'http://localhost:9200'
curl: (7) Failed to connect to localhost port 9200: Connection refused

有谁知道哪里出了问题,我该怎么办?

pvcm50d1

pvcm50d11#

最后我设法让它运行起来。安装Java 8

sudo apt-get purge openjdk-7-jdk
sudo apt-get install openjdk-8-jdk

并通过打开/etc/elasticsearch/jvm.options并替换

-Xms2G
-Xmx2G

-Xms256M
-Xmx256M

重新启动ES(sudo service elasticsearch start)为我解决了这个问题。

ojsjcaue

ojsjcaue2#

在发布时,通过最新Raspbian版本上的apt-get install elasticsearch安装将安装Elasticsearch 1.7(不使用/etc/elasticsearch/jvm.options
转到https://www.elastic.co/downloads/elasticsearch并获取.deb包的链接。然后使用以下命令安装它:

cd /home/pi
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.deb
dpkg -i elasticsearch-6.6.1.deb

一旦你完成了,你就可以编辑/etc/elasticsearch/jvm.options,然后启动elasticsearch。

相关问题