elasticsearch - Elasticsearch无法运行

标签 elasticsearch

我在我第一次安装的Ubuntu 18.04 VM中具有elasticsearch。但是重新启动后,它将无法启动。 Java版本是:

openjdk版本“1.8.0_252”

elasticsearch服务的状态如下:

systemctl status elasticsearch
● elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2020-05-07 21:46:51 EDT; 8min ago
     Docs: http://www.elastic.co
  Process: 1484 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet (code=exited, status=1/FAILURE)
 Main PID: 1484 (code=exited, status=1/FAILURE)

May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at java.nio.file.Files.newByteChannel(Files.java:361)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at java.nio.file.Files.newByteChannel(Files.java:407)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at java.nio.file.Files.newInputStream(Files.java:152)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:60)
May 07 21:46:51 BW_Test_VM systemd[1]: elasticsearch.service: Main process exited, code=exited, status=1/FAILURE
May 07 21:46:51 BW_Test_VM systemd[1]: elasticsearch.service: Failed with result 'exit-code'.

我已经将/etc/elasticsearch/jvm.options文件调整为512m,1g和4g,但仍然无法正常工作。

journalctl -u elasticsearch显示以下输出:

5月08日12:09:38 BW_Test_VM systemd [1]:启动Elasticsearch。
5月08日12:09:38 BW_Test_VM elasticsearch [20437]:警告:在路径上回退到Java。不建议使用此行为。指定JAVA_HOME
5月8日12:09:38 BW_Test_VM elasticsearch [20437]:/ usr / share / elasticsearch / bin / elasticsearch-env:第79行:cd:/ etc / elasticsearch:权限被拒绝
5月8日12:09:38 BW_Test_VM elasticsearch [20437]:线程“主”中的异常java.nio.file.NoSuchFileException:/usr/share/elasticsearch/jvm.options
5月08日12:09:38 BW_Test_VM elasticsearch [20437]:在sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
5月08日12:09:38 BW_Test_VM elasticsearch [20437]:在sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
5月08日12:09:38 BW_Test_VM elasticsearch [20437]:在sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
5月8日12:09:38 BW_Test_VM elasticsearch [20437]:在sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
5月8日12:09:38 BW_Test_VM elasticsearch [20437]:位于java.nio.file.Files.newByteChannel(Files.java:361)
5月8日12:09:38 BW_Test_VM elasticsearch [20437]:位于java.nio.file.Files.newByteChannel(Files.java:407)
5月8日12:09:38 BW_Test_VM elasticsearch [20437]:在java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
5月8日12:09:38 BW_Test_VM elasticsearch [20437]:在java.nio.file.Files.newInputStream(Files.java:152)
5月08日12:09:38 BW_Test_VM elasticsearch [20437]:在org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:60)
5月08日12:09:38 BW_Test_VM systemd [1]:elasticsearch.service:主进程已退出,代码=已退出,状态= 1 /失败
5月08日12:09:38 BW_Test_VM systemd [1]:elasticsearch.service:失败,结果为“退出代码”。
5月08日12:10:22 BW_Test_VM systemd [1]:启动Elasticsearch。
5月08日12:10:22 BW_Test_VM elasticsearch [20782]:警告:在路径上回退到Java。不建议使用此行为。指定JAVA_HOME
5月08日12:10:22 BW_Test_VM elasticsearch [20782]:/ usr / share / elasticsearch / bin / elasticsearch-env:第79行:cd:/ etc / elasticsearch:权限被拒绝
5月8日12:10:23 BW_Test_VM elasticsearch [20782]:线程“主”中的异常java.nio.file.NoSuchFileException:/usr/share/elasticsearch/jvm.options
5月08日12:10:23 BW_Test_VM elasticsearch [20782]:在sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
5月08日12:10:23 BW_Test_VM elasticsearch [20782]:在sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
5月08日12:10:23 BW_Test_VM elasticsearch [20782]:在sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
5月08日12:10:23 BW_Test_VM elasticsearch [20782]:在sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
5月08日12:10:23 BW_Test_VM elasticsearch [20782]:在java.nio.file.Files.newByteChannel(Files.java:361)
5月8日12:10:23 BW_Test_VM elasticsearch [20782]:在java.nio.file.Files.newByteChannel(Files.java:407)
5月08日12:10:23 BW_Test_VM elasticsearch [20782]:在java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
5月08日12:10:23 BW_Test_VM elasticsearch [20782]:在java.nio.file.Files.newInputStream(Files.java:152)
5月08日12:10:23 BW_Test_VM elasticsearch [20782]:在org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:60)
5月08日12:10:23 BW_Test_VM systemd [1]:elasticsearch.service:主进程已退出,代码=已退出,状态= 1 /失败
5月08日12:10:23 BW_Test_VM systemd [1]:elasticsearch.service:失败,结果为“退出代码”。

我看到警告“权限被拒绝,但我是 super 用户,并且该文件夹归root用户所有。

关于什么可能是错的任何想法?

谢谢。

最佳答案

好的,我重新安装了elasticsearch,这次系统在几次重启后运行良好。抱歉,没有RFO,在安装过程中可能配置错误。

关于elasticsearch - Elasticsearch无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61670915/

相关文章:

django - 如何将Haystack与Django Rest Framework集成以制作GET REST API进行搜索?

elasticsearch - ElasticSearch删除的文档占用更多空间

elasticsearch - Elasticsearch将数字值显示为字符串

elasticsearch - (kibana)mapper_parsing_exception

c# - 使用 NEST 将 List<object> 插入 Elasticsearch

javascript - Elasticsearch .js : ReferenceError: require is not defined

elasticsearch - 如何在Elastic Cloud Enterprise中拍摄特定索引的快照?

arrays - 如何在查询嵌套对象/数组时使用 "wildcard"或 "regexp"

arrays - 在Elasticsearch中按数组索引对搜索结果进行排序

java - 在 Elasticsearch 中建立索引时出现映射异常