当前位置: 首页 > news >正文

Elasticsearch+Logstash+Kibana部署

目录

一、实验准备

1.下载安装

2.下载java

2.同步主机系统时间

二、部署

1.部署elasticsearch

修改 /etc/elasticsearch/elasticsearch.yml 配置文件

修改 /etc/hosts/ 文件

启动elasticsearch

查看是否启动进程netstat -antptu | grep java

2.部署logstash

进入/etc/logstash/condf.d vim文件pipline.conf

写入

测试logstash是否正常

                先将 /usr/share/logstash/bin/logstash/ 文件链接到系统的 /usr/local/bin/ 目录下

3.部署kibana

三、访问


一、实验准备

1.下载安装

分别下载安装Elasticsearch、Logstash、Kibana

2.下载java

yum install -y java

2.同步主机系统时间

  • 在 /etc/chrony.conf 文件中添加 server ntp.aliyun.com iburst

  • 设置为上海时区 

                [root@web1 ~]# timedatectl set-timezone Asia/Shanghai

  • 重启时间同步服务

                [root@web1 ~]# systemctl restart chronyd.service 

二、部署

1.部署elasticsearch

  • 修改 /etc/elasticsearch/elasticsearch.yml 配置文件

  • 开启集群名称与节点主机名(主机名改为本机名称)
  • 开启监听ip地址与监听端口号

  • 开启主节点

  • 修改 /etc/hosts/ 文件

                [root@web1 ~]# vim/etc/hosts

                添加ip及主机名

  • 启动elasticsearch

        [root@web1 ~]# systemctl start elasticsearch.service

  • 查看是否启动进程netstat -antptu | grep java

2.部署logstash

  • 进入/etc/logstash/condf.d vim文件pipline.conf

  • 写入

input {
  file {
    path => "/var/log/messages"
    start_position => "beginning"
  }
}
output {
    elasticsearch {
    hosts => ["http://192.168.33.100:9200"]
  index => "system-log-%{+YYYY.MM.dd}"
  }
  stdout {
        codec => rubydebug
  }
}

  • 测试logstash是否正常
                先将 /usr/share/logstash/bin/logstash/ 文件链接到系统的 /usr/local/bin/ 目录下

                    [root@web1 ~]#   ln -s `pwd`/logstash /usr/local/bin/

                启动并加载logstash查看是否正常

                       [root@web1 ~]#  logstash -e 'input{ stdin{} }output { stdout{} }'

                查看rubydebug解码是否正常

              [root@web1 ~]#   logstash -e 'input { stdin{} } output { stdout{ codec=>rubydebug }}'

                查看输出到elasticsearch是否正常

[root@web1 ~]# logstash -e 'input { stdin{} } output { elasticsearch{ hosts=>["192.168.33.100:9200"]} }'

3.部署kibana

  • 修改/etc/kibana/kibana.yml

                开启主机监听

                定义 kibana 名称与 elasticsearch 传输地址

                开启kibana日志

                设置kibana语言   

   

  

                启动kibana

                查看监听

                       [root@web1 ~]#  netstat -antptu | grep 5601

三、访问

1.网页访问本机ip

2.创建索引模式

http://www.lryc.cn/news/589779.html

相关文章:

  • iptables的配置与使用
  • Image 和 IMU 时间戳同步
  • 从零开发足球比分APP:REST API与WebSocket的完美搭配
  • MyBatis 之分页四式传参与聚合、主键操作全解
  • 现代人工智能综合分类:大模型时代的架构、模态与生态系统
  • 【电脑】显示器的基础知识
  • 消息转换器--通过此工具进行时间转换
  • Flask的基本概念
  • Ray集群部署与维护
  • Shor`s因子分解法——C语言实现
  • 实例操作:基于 PipeLine 实现 JAVA项目集成 SonarQube代码检测通知 Jenkins
  • 探索阿里云DMS:解锁高效数据管理新姿势
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博类别信息爬取
  • C#——循环(while循环和do-while循环)
  • Java 大视界 -- 基于 Java 的大数据分布式存储在云计算数据中心数据管理与调度中的应用(348)
  • docker run elasticsearch 报错
  • 征服ZYNQ双核潜能:OCM内存精妙分配与免锁通信实战
  • WPF 加载和显示 GIF 图片的完整指南
  • 【游戏引擎之路】登神长阶(十七):Humanoid动画——长风破浪会有时,直挂云帆济沧海
  • Arduino土壤湿度检测
  • 新手向:自动化图片格式转换工具
  • 【游戏引擎之路】登神长阶(十八):3天制作Galgame引擎《Galplayer》——无敌之道心
  • 玩转Docker | 使用Docker部署bender个人导航页工具
  • my2sql-binlog闪回测试
  • 设计一款用于捕捉动态产品视频的摄像机器人
  • 记录一道sql面试题3
  • EVA series系列(上)
  • 【MySQL基础】MySQL事务详解:原理、特性与实战应用
  • 网络安全(初级)(XSS-labs 1-8)
  • JWT基础详解