来源:http://blog.youkuaiyun.com/hearain528/article/details/50747655
由于我是直接安装的yum包,所以可能会出现这个问题
- /usr/share/elasticsearch# ./bin/elasticsearch
- Failed to configure logging...
- org.elasticsearch.ElasticsearchException: Failed to load logging configuration
- at org.elasticsearch.common.logging.log4j.LogConfigurator.resolveConfig(LogConfigurator.java:139)
- at org.elasticsearch.common.logging.log4j.LogConfigurator.configure(LogConfigurator.java:89)
- at org.elasticsearch.bootstrap.Bootstrap.setupLogging(Bootstrap.java:100)
- at org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:184)
- at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:32)
- Caused by: 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:97)
- at java.nio.file.Files.readAttributes(Files.java:1686)
- at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:109)
- at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:69)
- at java.nio.file.Files.walkFileTree(Files.java:2602)
- at org.elasticsearch.common.logging.log4j.LogConfigurator.resolveConfig(LogConfigurator.java:123)
- ... 4 more
- log4j:WARN No appenders could be found for logger (node).
- log4j:WARN Please initialize the log4j system properly.
- log4j:WARN See http:
解决办法:直接运行这个命令即可
- /etc/init.d/elasticsearch start
- /etc/init.d/elasticsearch
问题原因:
I'm guessing that you installed Elasticsearch as an RPM, in which case your config files are elsewhere.
我猜你将Elasticsearch安装为RPM,在这种情况下你的配置文件在别的地方。