我想在我的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