ELK安装时错误记录

ELK安装时错误记录

错误1:error='Cannot allocate memory' (errno=12)

解决方法:

由于elasticsearch默认分配jvm空间大小为2g,需要改小一点

vim config/jvm.options  
-Xms2g  →  -Xms512m
-Xmx2g  →  -Xmx512m
错误2:can not run elasticsearch as root

解决方法:

在 Linux 环境中,elasticsearch 不允许以 root 权限来运行!所以需要创建一个非root用户,以非root用户来起es

#这里创建的用户名为haoxy,可以随意
useradd haoxy
#为新创建的用户设置密码
passwd haoxy
#将安装权限归新用户所有
chown -R haoxy:haoxy /usr/local/elk/elasticsearch-7.7.0
错误3:错误: 找不到或无法加载主类 org.elasticsearch.tools.java_version_checker.JavaVersionChecker

解决方法:

我出现这个问题的原因是因为:我是使用root用户登录的开发机,ES默认安装在了root目录下。使用su命令切换用户后,执行./elasticsearch时找不到启动类导致。 解决方案:使用elastic用户,将<ElasticSearch>安装包copy到elastic用户的home目录下,然后去home目录下执行启动操作

cp <ElasticSearch>/ ~/home/elasticsearch
cd ~/home/elasticsearch
./bin/elasticsearch
错误4:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

一开始我是用我的1核2G的阿里云服务器搭建的ES,出现这个问题的原因是当前服务器的内存不够用;(因为我的阿里云服务器上跑这其他的程序)果断在自己的机子上搭建一个虚拟机给了4G的运行内存;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值