我想在我的Linux机器上运行Elasticsearch 2.1.1,它是我的根用户。如何以root用户的身份在Linux机器上运行Elasticsearch 2.1.1
当我试图执行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.
我提到在互联网上公布了一些建议,他们提到运行它为不同的用户。我的场景是仅以root用户身份运行。如何克服这个问题,而无需像其他用户一样运行。提前
我不相信有一种解决方法,出于安全原因,您必须将其作为另一个用户运行。 – IanGabes
以root身份运行webserver是非常危险的。这一定不会发生。特别是这个答案钉它:http://askubuntu.com/a/16201/35185 请参阅此主题:http://askubuntu.com/questions/16178/why-is-it-bad-to-login- as-root – Semo