概述
centos环境,下载就不说了,跑起来的时候报下面的错
bin/elasticsearch
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账户启动,然后创建其他账号,su切换账号,就报另一个错
bin/elasticsearch: line 78: cd: bin/..: Not a directory
Error: Could not find or load main class org.elasticsearch.bootstrap.Elasticsearch
原因是该账号不是root权限,无法cd到指定目录,多半是你把程序解压在了/root/目录下,随便移动到其他位置即可,我移动到了/opt/下面一切正常,有人说使用如下命令解决,自己玩可以,但是生产环境千万别这么做,安全问题可想而知啊
bin/elasticsearch -Des.insecure.allow.root=true (强制运行root运行)
最后
以上就是慈祥大地为你收集整理的安装elasticsearch碰到的坑的全部内容,希望文章能够帮你解决安装elasticsearch碰到的坑所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复