用root启动elasticsearch

半兽人 发表于: 2016-10-31   最后更新时间: 2016-10-31  
  •   0 订阅,476 游览

启动elasticserach

./bin/elasticsearch -d

错误如下

java.lang.RuntimeException: don't run elasticsearch as root.
        at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:94)
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:160)
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:286)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)

临时使用root账号启动

启动命令添加如下语句:

-Des.insecure.allow.root=true

bin/elasticsearch -Des.insecure.allow.root=true

默认以root账号启动

或者修改/bin/elasticsearch文件,修改如下语句:

exec"$JAVA"$JAVA_OPTS$ES_JAVA_OPTS -Des.path.home="$ES_HOME" -cp "$ES_CLASSPATH" \

修改为:

exec"$JAVA"$JAVA_OPTS$ES_JAVA_OPTS -Des.path.home="$ES_HOME" -Des.insecure.allow.root=true -cp "$ES_CLASSPATH"
 \






发表于: 7月前   最后更新时间: 7月前   游览量:476
上一条: 到头了!
下一条: Elasticsearch不能发现集群
评论…

  • 评论…
    • in this conversation
      提问