elasticsearch,digital-ocean,Ubuntu,elasticsearch,Digital Ocean" /> elasticsearch,digital-ocean,Ubuntu,elasticsearch,Digital Ocean" />

Ubuntu 弹性搜索数字海洋

Ubuntu 弹性搜索数字海洋,ubuntu,elasticsearch,digital-ocean,Ubuntu,elasticsearch,Digital Ocean,我试图在数字海洋上的水滴中安装elasticsearch 当我执行命令启动elasticsearch时 cd /usr/share/elasticsearch/bin ./elasticsearch 我得到这个错误: Exception in thread "main" org.elasticsearch.bootstrap.BootstrapException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/confi

我试图在数字海洋上的水滴中安装elasticsearch

当我执行命令启动elasticsearch时

cd /usr/share/elasticsearch/bin
./elasticsearch
我得到这个错误:

Exception in thread "main" org.elasticsearch.bootstrap.BootstrapException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config
Likely root cause: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config
    at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
    at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
    at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
    at sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
    at sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:144)
    at sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
    at java.nio.file.Files.readAttributes(Files.java:1737)
    at java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:225)
    at java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:276)
    at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:322)
    at java.nio.file.Files.walkFileTree(Files.java:2662)
    at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:100)
    at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:83)
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:272)
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121)
    at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112)
    at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54)
    at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:96)
    at org.elasticsearch.cli.Command.main(Command.java:62)
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:89)
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:82)
Refer to the log for complete error details.

当您通过软件包安装elasticsearch,但试图通过命令行而不是服务运行时,就会出现问题

请尝试以下方法:

sudo service elasticsearch start
另外,尝试在
/etc/default/elasticsearch
中将
#START_DAEMON
更改为
START_DAEMON
(如果尚未取消注释),然后重新启动服务

如果您必须从命令行运行它,那么请尝试归档分发


[]

尝试执行
sudo-apt-get-purge-elasticsearch&&sudo-apt-get-install-elasticsearch&&sudo-systemctl-restart-elasticsearch
并再次报告这是哪个版本的ubuntu?@LucasLopes同样,尝试取消注释
START\u-DAEMON
,请参阅我的编辑above@PANAYIOTIS请你看一下下面的问题: