我尝试启动 Elasticsearch 时出错

时间:2021-04-26 17:35:48

标签: elasticsearch

在安装 Magento 之前,我已经安装了 ElasticSearch 并且正在尝试启动。我收到此错误:

sudo systemctl start elasticsearch.service
Job for elasticsearch.service failed because the control process exited with error code. See "systemctl status elasticsearch.service" and "journalctl -xe" for details.

systemctl status elasticsearch.service -l
    ● elasticsearch.service - Elasticsearch
       Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: disabled)
       Active: failed (Result: exit-code) since Mon 2021-04-26 14:15:09 -03; 7s ago
         Docs: https://www.elastic.co
      Process: 3062 ExecStart=/usr/share/elasticsearch/bin/systemd-entrypoint -p ${PID_DIR}/elasticsearch.pid --quiet (code=exited, status=1/FAILURE)
     Main PID: 3062 (code=exited, status=1/FAILURE)
       CGroup: /system.slice/elasticsearch.service
    
    Apr 26 14:15:08 vps-5443219.labarba.digital systemd-entrypoint[3062]: at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150)Apr 26 14:15:08 vps-5443219.labarba.digital systemd-entrypoint[3062]: at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:75)
    Apr 26 14:15:08 vps-5443219.labarba.digital systemd-entrypoint[3062]: at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:116)Apr 26 14:15:08 vps-5443219.labarba.digital systemd-entrypoint[3062]: at org.elasticsearch.cli.Command.main(Command.java:79)
    Apr 26 14:15:08 vps-5443219.labarba.digital systemd-entrypoint[3062]: at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:115)
    Apr 26 14:15:08 vps-5443219.labarba.digital systemd-entrypoint[3062]: at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:81)
    Apr 26 14:15:09 vps-5443219.labarba.digital systemd[1]: elasticsearch.service: main process exited, code=exited, status=1/FAILURE
    Apr 26 14:15:09 vps-5443219.labarba.digital systemd[1]: Failed to start Elasticsearch.
    Apr 26 14:15:09 vps-5443219.labarba.digital systemd[1]: Unit elasticsearch.service entered failed state.
    Apr 26 14:15:09 vps-5443219.labarba.digital systemd[1]: elasticsearch.service failed.

我尝试按照此链接解决此问题:https://stackoverflow.com/questions/58656747/elasticsearch-job-for-elasticsearch-service-failed

这些解决方案都不适合我。

有什么帮助吗?

Ps1.:我使用的是 VPS Hostgator。 Ps2。:要安装,我正在点击此链接:https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html

1 个答案:

答案 0 :(得分:0)

我解决了!

只需在 /etc/elasticsearch/jvm.options 中更改:

旧:#-Djava.io.tmpdir=${ES_TMPDIR}

新:-Djava.io.tmpdir=/var/log/elasticsearch

对我来说,问题解决了!