一、什么是ELK
二、搭建ELK
环境依赖:CentOS7.5,JDK1.8,ElasticSearch7.9.3,Logstash 7.9.3,Kibana7.9.3。
2.1 下载ElasticSearch
首先,到官网下载安装包
cd /usr/tools#下载wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.1-linux-x86_64.tar.gz
2.2 安装
#解压tar -xzvf elasticsearch-7.13.1-linux-x86_64.tar.gz#改变目录mv elasticsearch-7.13.1 /usr/local
找到config目录下的elasticsearch.yml文件,修改配置:
cluster.name: es-applicationnode.name: node-1#对所有IP开放network.host: 0.0.0.0#HTTP端口号http.port: 9200#elasticsearch数据文件存放目录path.data: /usr/local/elasticsearch-7.13.1/data#elasticsearch日志文件存放目录path.logs: /usr/local/elasticsearch-7.13.1/logs
配置完之后,因为ElasticSearch使用非root用户启动,所以创建一个用户。
# 创建用户useradd elk# 设置密码passwd elk123456# 赋予用户权限chown -R elk:elk123456 /usr/local/elasticsearch-7.13.1/logs/
然后切换用户,启动:
# 切换用户su elk# 启动 -d表示后台启动./bin/elasticsearch -d
查看日志
tail -fn 200 logs/my-application.log
访问http://192.168.0.109:9200/可以看到如下信息,表示安装成功。
curl http://localhost:9200
