哈哈,我胡汉三又回来啦,啦啦啦啦!!!!!!
这次写的是和ELK有关的博文----------------------------------------
搭建单机版elasticsearch
首先,在官网下载三个框架的压缩包(毕竟还要集成logstash和kibana)
官网地址 >>>> https://www.elastic.co/cn/products
然后解压 tar -zvxf 压缩文件
解压完之后,因为es无法用 root 账户启动,因此新增一个账户,名字随意
切换使用新增的账户前,先修改解压后的es文件夹用户权限,
chown -R 用户:用户 文件夹名
切换到新的用户,
进入es文件目录下的config文件夹,设置elasticsearch.conf文件,需要修改以下参数
(PS:为了方便起见,我是把原文件复制一份之后把原文件内容全删除,在添加以下参数)
修改之后保存,然后进入es文件目录下的bin文件夹,运行 ./elasticsearch
(假设没有任何报错的情况下,正常启动如下)
正常启动 正确的页面显示
至此es就算是安装成功
可能遇到的问题
1、假如启动的时候显示killed
则可能运行的内存不足,此时修改 config文件下的jvm.options文件,假如你的内存是2M 则根据下图修改(更低的没试过,读者可以尝试一下)
2、如若出现以下错误
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144].png
则修改
vim etcsysctl.conf.png添加该参数
添加该参数
修改后退出运行 sysctl -p 即可
3、如果碰到
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
错误
则修改
vim /etc/security/limits.conf
文件
添加
user hard nofile 65536
user soft nofile 65536
记住,user 是当前登录账户
4、如果碰到
max number of threads [1024] for user [apps] is too low, increase to at least [2048]
则修改
vim /etc/security/limits.d/90-nproc.conf
将* soft nproc 1024
修改为* soft nproc 2048
每个人安装的环境和方式都不同,所以以上几种错误只是本人碰到的错误,如果读者遇到和这几种错误不一样的请留言,让后面的少踩坑
(转载请指明出处)
网友评论