我是靠谱客的博主 慈祥大地,最近开发中收集的这篇文章主要介绍安装elasticsearch碰到的坑,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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碰到的坑所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部