Linux安装ElasticSearch提示Exception in thread “main“ java.lang.RuntimeException

937 阅读1分钟

Linux安装ElasticSearch提示Exception in thread “main“ java.lang.RuntimeException 75/100 发布文章 weixin_43438052 未选择文件 在这里插入图片描述

问题①

  • 按照官方的提示,进行安装,却出现这个问题: 在这里插入图片描述

  • 大概意思就是不允许使用root进行安装

原因

elasticsearch 默认是不支持用root用户来启动的。

解决

解决方案一:Des.insecure.allow.root=true

  • 修改/software/elasticsearch-7.12.0/bin/elasticsearch,添加ES_JAVA_OPTS=”-Des.insecure.allow.root=true”

  • 或执行时添加:sh /software/elasticsearch-7.12.0/bin/elasticsearch -d -Des.insecure.allow.root=true

注意:正式环境用root运行可能会有安全风险,不建议用root来跑。

解决方案二:添加专门的用户

useradd elasticsearch
chown -R elasticsearch:elasticsearch /software/elasticsearch-7.12.0
su elasticsearch
sh /software/elasticsearch-7.12.0/bin/elasticsearch -d

问题②

在这里插入图片描述

解决

  • 内存不足,至少需要1G内存空间 在这里插入图片描述

问题① 按照官方的提示,进行安装,却出现这个问题: 在这里插入图片描述

大概意思就是不允许使用root进行安装

原因 elasticsearch 默认是不支持用root用户来启动的。

解决 解决方案一:Des.insecure.allow.root=true 修改/software/elasticsearch-7.12.0/bin/elasticsearch,添加ES_JAVA_OPTS=”-Des.insecure.allow.root=true”

或执行时添加:sh /software/elasticsearch-7.12.0/bin/elasticsearch -d -Des.insecure.allow.root=true

注意:正式环境用root运行可能会有安全风险,不建议用root来跑。

解决方案二:添加专门的用户 useradd elasticsearch chown -R elasticsearch:elasticsearch /software/elasticsearch-7.12.0 su elasticsearch sh /software/elasticsearch-7.12.0/bin/elasticsearch -d 问题② 在这里插入图片描述

解决 内存不足,至少需要1G内存空间 Markdown 1202 字数 32 行数 当前行 1, 当前列 0HTML 515 字数 18 段落 百度