elasticsearch6.x安装实战(一)

本文详细介绍如何在服务器上部署和配置ELK堆栈,包括创建用户、下载及解压软件包、修改配置文件等内容,并解决常见的启动错误,如内核版本过低、文件权限不足等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简单操作不再详细解释!

添加一个用户(必须使用非root用户启动elk,保证安全(大数据都这样。。。))

useradd elk

passwd elk

然后设置用户密码(随便设置)

su elk (切换到elk用户)

下载wget不再说明

下载wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz

解压 tar -zvxf elasticsearch-6.2.4.tar.gz

(非必须)修改elk 的jvm改小点运行内存(我内存不够,所以改了)

修改elk的yml

修改日志文件地址,修改数据文件地址(需要创建data目录)

修改可访问的地址0.0.0.0

然后启动

报错

1.内核过低:修改elk的yml 添加一句:不安装安装依赖

bootstrap.system_call_filter: false

2.文件权限不够,权限句柄,文件使用数量等等。也就是默认对elk用户使用的空间权限不够
[1]: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]

修改权限文件:vim /etc/security/limits.conf

并添加 任意用户都这样配置(*)

* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096

3.线程数不够

修改:cd  /etc/security/limits.d 

vim 以nproc.conf结尾的文件

* soft 4096 

4.用户拥有的使用内存不够 

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

修改vim /etc/sysctl.conf

添加后并保存vm.max_map_count=655360(262144也可以)

执行sysctl -p

关闭与服务器连接,重新连接!

然后再次启动elk

无报错后

测试:

你的服务器地址:9200,最好用测试工具:postman

推荐使用Kibana来操作elk(官方推荐)有语法提示

使用kibana的时候记得elk路径配置前某些版本一定要有空格

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值