我试图在我的Linux机器上运行Elasticsearch 2.1.1,我是它的root用户。
当我尝试执行Elasticsearch时,出现以下错误:
Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Refer to the log for complete error details.
我提到了互联网上的一些建议,他们提到要以其他用户身份运行它。我的情况是仅以root用户身份运行。如何在不以其他用户身份运行的情况下解决此问题。
基于以下代码片段,看起来您应该能够通过启用属性es.insecure.allow.root来实现此目的。
例子 :
bin/elasticsearch -Des.insecure.allow.root=true
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句