2016-12-21 4 views
1

Я попытался установить elasticsearch в моей капельке на Digital Ocean.Эластичный поиск Цифровой океан

Когда я выполнить команду для запуска 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. 

ответ

2

Проблема возникает, когда вы установили elasticsearch через пакет, но пытаюсь запустить с помощью команды вместо услуги.

Попробуйте вместо этого:

sudo service elasticsearch start 

Кроме того, попробуйте изменить #START_DAEMON к START_DAEMON (если это уже не раскомментирована) в /etc/default/elasticsearch, а затем перезапустить службу.

Если вы обязательно должны запустить его из командной строки, попробуйте вместо этого распределить архив.

[More]

+0

Показать то же ошибка –

+0

Постарайтесь делать 'Sudo APT-получить продувочный elasticsearch && SUDO APT-получить установку elasticsearch && Суда systemctl рестарт elasticsearch' и отчет снова –

+0

показать то же ошибку снова –

Смежные вопросы