ELK简单搭建

博客介绍了ELK在Windows和Ubuntu环境下的搭建过程。ELK需java环境,5.X以上版本要求不低于jdk1.8。详细说明了在两个系统中下载FileBeat、Logstash、ElasticSearch、Kibana的地址,以及各组件的启动步骤和验证启动成功的方法。

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

ELK需要java环境,5.X以上版本要求不低于jdk1.8环境

一、windows环境搭建

1.下载FileBeat、Logstash、ElasticSearch、Kibana

从下面的地址下载windows版本的压缩包。

FileBeat下载地址:https://www.elastic.co/cn/downloads/beats/filebeat

Logstash下载地址:https://www.elastic.co/cn/downloads/logstash

ElasticSearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch

Kibana下载地址: https://www.elastic.co/cn/downloads/kibana

2.启动ElasticSearch

双击ElasticSearch目录下bin/elasticsearch.bat即可

访问localhost:9200,看到如下界面即启动成功:

3.启动logstash

添加logstash的配置文件,在logstash的conf目录下新建一个logstash.conf文件,文件内容如下:

input { 
  beats {
    port => 5000
  }
}
output {
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}

然后在logstash目录下运行cmd,输入命令:

bin/logstah.bat -f conf/logstash.conf

4.启动filebeat

在filebeat目录项运行cmd,输入命令:

filebeat -e -c filebeat.yml

5.启动Kibana

双击kibana.bat,然后访问localhost:5601

二、Ubuntu环境搭建

1.下载文件

下载logstash:

sudo wget https://artifacts.elastic.co/downloads/logstash/logstash-7.1.1.tar.gz

解压logstash:

sudo tar -zxvf logstash-7.1.1.tar.gz

下载filebeat:

sudo wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.1.1-linux-x86_64.tar.gz

解压filebeat:

sudo tar -zxvf filebeat-7.1.1-linux-x86_64.tar.gz

下载ElasticSearch:

sudo wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.gz

解压ElasticSearch:

sudo tar -zxvf elasticsearch-7.1.1-linux-x86_64.tar.gz elasticsearch-7.1.1/

下载kibana:

https://artifacts.elastic.co/downloads/kibana/kibana-7.1.1-linux-x86_64.tar.gz

解压kibana:

sudo tar -zxvf kibana-7.1.1-linux-x86_64.tar.gz 

2.启动ElasticSearch

在linux中ES不允许以root用户启动,因此要先切换到非root用户,然后将es所在目录权限赋给当前用户

sudo chown -R zhangc:zhangc /usr/local/elasticsearch-7.1.1

然后在es目录下启动:

bin/elasticsearch

访问9200端口,得到下面的结果即启动成功

3.启动logstash

和windows一样,修改添加配置文件,然后载logstash目录下启动:

sudo bin/logstash -f config/logstash.conf

看到如下信息"Successfully started Logstash Api endPoint {:port=》9600}"即成功

4.启动filebeat

在filebeat目录下运行命令:

sudo ./filebeat -e -c filebeat.yml

5.启动kibana

在kibana目录下运行命令:

sudo bin/kibana

访问5601端口:

启动成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值