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 段落
百度