Man*_*ski 24 linux elasticsearch elasticsearch-plugin
我试图在我的Linux机器上运行Elasticsearch 2.1.1,我是它的root用户.
当我尝试执行Elasticsearch.I时收到以下错误:
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.
Run Code Online (Sandbox Code Playgroud)
我提到了互联网上的一些建议,他们提到将其作为不同的用户运行.我的方案是仅以root用户身份运行.如何在不运行不同用户的情况下克服此问题.
kee*_*ety 47
基于以下代码片段 看起来你应该能够通过启用属性es.insecure.allow.root来实现这一点.
示例:
bin/elasticsearch -Des.insecure.allow.root=true
Run Code Online (Sandbox Code Playgroud)
Vie*_*ran 10
打开脚本文件:
vi bin/elasticsearch
为allow root添加属性:
ES_JAVA_OPTS = " - Des.insecure.allow.root =真"
祝好运.