如何在Linux机器中以root用户身份运行Elasticsearch 5.2.1
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何在Linux机器中以root用户身份运行Elasticsearch 5.2.1,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1870字,纯文字阅读大概需要3分钟。
内容图文
![如何在Linux机器中以root用户身份运行Elasticsearch 5.2.1](/upload/InfoBanner/zyjiaocheng/949/c627e6bc4fa54402ba4b96cb52967b63.jpg)
我试图在我的Linux计算机上运行Elasticsearch 5.2.1,我是它的root用户.
当我尝试执行Elasticsearch时.我收到以下错误,
[2017-03-15T03:26:18,976][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [elk_data1] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:125) ~[elasticsearch-5.2.1.jar:5.2.1]
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) ~[elasticsearch-5.2.1.jar:5.2.1]
at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54) ~[elasticsearch-5.2.1.jar:5.2.1]
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:122) ~[elasticsearch-5.2.1.jar:5.2.1]
at org.elasticsearch.cli.Command.main(Command.java:88) ~[elasticsearch-5.2.1.jar:5.2.1]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:89) ~[elasticsearch-5.2.1.jar:5.2.1]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:82) ~[elasticsearch-5.2.1.jar:5.2.1]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) ~[elasticsearch-5.2.1.jar:5.2.1]
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:203) ~[elasticsearch-5.2.1.jar:5.2.1]
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:333) ~[elasticsearch-5.2.1.jar:5.2.1]
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121) ~[elasticsearch-5.2.1.jar:5.2.1]
... 6 more
我也尝试过这种方式bin / elasticsearch -Des.insecure.allow.root = true但没有运气.
提前致谢
解决方法:
实际上,自Elasticsearch 5.0起,已经消除了以root身份运行的可能性,如该issue和here所述.
如果您真的想以root身份运行(我想您知道这不是最好的主意),我建议您从github上检查源代码,并修改specific line,然后重新构建整个项目.
内容总结
以上是互联网集市为您收集整理的如何在Linux机器中以root用户身份运行Elasticsearch 5.2.1全部内容,希望文章能够帮你解决如何在Linux机器中以root用户身份运行Elasticsearch 5.2.1所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。