1、开启ES时报错:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
[2016-11-14T10:05:29,358][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] 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:116) ~[elasticsearch- 5.0.0.jar:5.0.0] at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:103) ~[elasticsearch- 5.0.0.jar:5.0.0] at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54) ~[elasticsearch- 5.0.0.jar:5.0.0] at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:96) ~[elasticsearch- 5.0.0.jar:5.0.0] at org.elasticsearch.cli.Command.main(Command.java:62) ~[elasticsearch-5.0.0.jar:5.0.0] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:80) ~[elasticsearch- 5.0.0.jar:5.0.0] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:73) ~[elasticsearch- 5.0.0.jar:5.0.0] |
解决方案:
因为安全问题elasticsearch不让用root

本文总结了Elasticsearch 6.x启动时遇到的安全问题,如max file descriptors和max number of threads过低,以及如何通过修改系统配置进行永久解决。此外,还介绍了在尝试插入数据时遇到的Content-Type不支持错误,提供了添加正确Content-Type的解决方案,并讨论了Java Index API的数据插入注意事项。
最低0.47元/天 解锁文章
1474

被折叠的 条评论
为什么被折叠?



