如何解决centos下root运行Elasticsearch异常
在CentOS 6.5 上运行Elasticsearch 2.3,异常如下:
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:270) at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)Refer to the log for complete error details.
异常描述为不能以root权限运行Elasticsearch.解决办法是运行时加上参数:
bin/elasticsearch -Des.insecure.allow.root=true
或者修改bin/elasticsearch,加上ES_JAVA_OPTS属性:
ES_JAVA_OPTS="-Des.insecure.allow.root=true"
保存之后重启Elasticsearch。
以上内容就是专家为大家带来的关于解决centos下root运行Elasticsearch异常的方法了;希望对大家会有帮助!
- 怎么查看windows系统位数与运行内存是否搭配?
- 解决运行procedure很慢但运行procedure内容很快问题
- 如何通过计算机名获取IP(运行bat文件的方式)
- flash制作对象沿着一条指定的路线运行的路径动画
- 499美元!Surface 3运行Win 8.1真机图赏
- 苹果iPad Pro运行内存是多少?
- 如何屏蔽U盘病毒阻止病毒进入u盘运行
- 打印机不能正常工作,提示'操作无法完成,后台打印程序服务没有运行'的解决方法
- Linux下面使用命令如何运行.sh文件的两种解决办法
- 在Linux上优化Mysql运行环境让你对Mysql更多了解
- Linux使用指令释放缓存提升系统运行速度的方法
- 把Linux运行级别设置为6后如何解决的经验分享