linux部署ELK

ELK包下载地址:ELK官网
上传版本一致的Elasticsearch、Logstash、Kibana到服务器内。
elasticsearch-7.9.3-linux-x86_64.tar.gz
kibana-7.9.3-linux-x86_64.tar.gz
logstash-7.9.3.tar.gz
检查是否安装并配置好了jdk环境变量没有安装jdk先进行jdk的安装以及环境变量配置。

一、Elasticsearch部署

使用mkdir /ELK在根目录创建ELK文件夹
解压elasticsearch到ELK并配置bin/elasticsearch.yml

tar -zxvf elasticsearch-7.9.3-linux-x86_64.tar.gz -C /ELK/
mv elasticsearch-7.9.3/ elasticsearch  #重命名

创建data/log目录并编辑vim elasticsearch/config/elasticsearch.yml

[root@localhost ~]# mkdir -p /ELK/elasticsearch/{data,data/log} 
cluster.name: ELK-Cluster    #ELK的集群名称,名称相同即属于是同一个集群
node.name: node-1    #本机在集群内的节点名称
path.data: /ELK/elasticsearch/data    #数据存放目录
path.logs: /ELK/elasticsearch/data
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ELK是一个开源的日志管理平台,由Elasticsearch、Logstash和Kibana三个组件组成。下面是部署ELK的步骤: 1. 安装Java环境 ELK需要Java环境支持,可以通过以下命令安装: ``` sudo apt-get update sudo apt-get install default-jre sudo apt-get install default-jdk ``` 2. 安装Elasticsearch Elasticsearch是ELK的核心组件,可以通过以下命令安装: ``` wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list sudo apt-get update && sudo apt-get install elasticsearch ``` 安装完成后,启动Elasticsearch: ``` sudo systemctl start elasticsearch ``` 3. 安装Logstash Logstash是ELK的数据收集和处理组件,可以通过以下命令安装: ``` wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list sudo apt-get update && sudo apt-get install logstash ``` 安装完成后,启动Logstash: ``` sudo systemctl start logstash ``` 4. 安装Kibana Kibana是ELK的可视化组件,可以通过以下命令安装: ``` wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list sudo apt-get update && sudo apt-get install kibana ``` 安装完成后,启动Kibana: ``` sudo systemctl start kibana ``` 5. 配置ELKELK中,Logstash负责收集和处理数据,Elasticsearch负责存储和索引数据,Kibana负责可视化数据。因此,需要配置Logstash和Kibana来与Elasticsearch进行交互。 首先,编辑Logstash配置文件: ``` sudo nano /etc/logstash/conf.d/logstash.conf ``` 在文件中添加以下内容: ``` input { beats { port => 5044 } } output { elasticsearch { hosts => ["localhost:9200"] index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}" } } ``` 保存并关闭文件。 接下来,编辑Kibana配置文件: ``` sudo nano /etc/kibana/kibana.yml ``` 在文件中添加以下内容: ``` server.host: "localhost" elasticsearch.hosts: ["http://localhost:9200"] ``` 保存并关闭文件。 6. 启动ELK 启动ELK: ``` sudo systemctl start elasticsearch sudo systemctl start logstash sudo systemctl start kibana ``` 现在,ELK已经部署完成,可以通过浏览器访问Kibana的Web界面,开始使用ELK进行日志管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值