linux中的elk(日志分析平台)

Elastic Stack (日志分析平台)
提供分布式的存储、检索、分析

官方文档 https://www.elastic.co/guide/index.html

配置第一台主机:
1.软件安装
先安装jdk再安装elk包

[root@server1 elk]# ls
elasticsearch-6.6.1.rpm  jdk-8u121-linux-x64.rpm
[root@server1 elk]# yum install -y jdk-8u121-linux-x64.rpm 
[root@server1 elk]# yum install -y elasticsearch-6.6.1.rpm 

2.修改配置文件

[root@server1 elasticsearch]# pwd
/etc/elasticsearch
[root@server1 elasticsearch]# vim elasticsearch.yml 
 17 cluster.name: my-elk				# 集群的名称my-es
 23 node.name: server1					# 当前节点的主机名
 33 path.data: /var/lib/elasticsearch/  # 数据目录
 37 path.logs: /var/log/elasticsearch/  # 日志目录
 43 bootstrap.memory_lock: true			# 根据内存大小锁定,最少1G
 55 network.host: 172.25.26.1			# 当前主机的IP
 59 http.port: 9200						# 默认端口

启动服务查看是否开启

[root@server1 elasticsearch]# systemctl daemon-reload
[root@server1 elasticsearch]# systemctl start elasticsearch
[root@server1 elasticsearch]# ps ax	# 没有进程
[root@server1 elasticsearch]# cat /var/log/elasticsearch/my-elk.log #查看日志,可以看出开启后又关闭了根据日志改错
[root@server1 elasticsearch]# systemctl status elasticsearch	# 未开启

在这里插入图片描述
根据日志报错内容更改配置文件
在这里插入图片描述
修改限制内存的配置文件

[root@server1 elasticsearch]# vim /etc/security/limits.conf 
elasticsearch - memlock unlimited		# 不限制内存
elasticsearch - nofile 65536			# 最大文件数
elasticsearch - nproc 4096				# 最大进程数

[root@server1 elasticsearch]# vim /usr/lib/systemd/system/elasticsearch.service
 37 LimitMEMLOCK=infinity				# 内存锁定无限

查看文件默认最大内存

[root@server1 elasticsearch]# sysctl -a | grep vm.max_map_count
vm.max_map_count = 262144

关闭swap服务

[root@server1 elasticsearch]# swapoff -a	# 不使用swap内存
[root@server1 elasticsearch]# vim /etc/fstab
#/dev/mapper/rhel-swap   swap                    swap    defaults        0 0
[root@server1 elasticsearch]# systemctl daemon-reload
[root@server1 elasticsearch]# systemctl restart elasticsearch.service
[root@server1 elasticsearch]# netstat -tnlpa|grep 9200
tcp6       0      0 172.25.26.1:9200        :::*                    LISTEN      2899/java           
tcp6       0      0 172.25.26.1:9200        172.25.26.250:44654     ESTABLISHED 2899/java           

浏览器搜索:http://172.25.26.1:9200
在这里插入图片描述
再次查看日志文件,这时显示正常开启且未关闭

[root@server1 elasticsearch]# cat /var/log/elasticsearch/my-elk.log		

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值