我希望能够像这样使用环境变量。
cluster.name: ${ES_CLUSTERNAME}
node.name: ${ES_NODENAME}
但它们不起作用,在Elasticsearch启动之前正确设置变量。同样非常有用的是没有与错误有关的日志。记录处于DEBUG模式。
我在Ubuntu 14.04上运行Java和Elasticsearch的最新版本。
还尝试在控制台模式下运行它。
root@node7:~# sudo /usr/share/elasticsearch/bin/elasticsearch
log4j:WARN No appenders could be found for logger (node).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.