前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >004.ELK-6.6.0安装部署

004.ELK-6.6.0安装部署

作者头像
CoderJed
发布2020-04-24 17:57:00
3280
发布2020-04-24 17:57:00
举报
文章被收录于专栏:Jed的技术阶梯Jed的技术阶梯

1. kibana安装

RPM

代码语言:javascript
复制
rpm -ivh logstash-6.6.0.rpm

# 配置文件/etc/kibana/kibana.yml,其余的保持默认即可
server.port: 5601
server.host: "10.0.0.100" # 本机IP
server.name: "node01" # 主机名
elasticsearch.hosts: ["http://10.0.0.100:9200","http://10.0.0.101:9200","http://10.0.0.102:9200"] # ES集群地址

启停命令:

代码语言:javascript
复制
systemctl start kibana
systemctl stop kibana

tar.gz

  • 解压kibana-6.6.0-linux-x86_64.tar.gz,修改config/kibana.yml文件: server.port: 5601 server.host: "10.0.0.100" server.name: "node01" elasticsearch.url: ["http://10.0.0.100:9200","http://10.0.0.101:9200","http://10.0.0.102:9200"] # 修改pid位置,按需修改 pid.file: /var/run/kibana/kibana.pid
  • 启停命令 nohup bin/kibana 1>/var/log/kibana/kibana.log 2>/var/log/kibana/kibana.log & kill `netstat -anp|grep 5601|awk '{printf $7}'|cut -d/ -f1`

2. logstash安装

RPM

代码语言:javascript
复制
root@node01 opt]# rpm -ivh logstash-6.6.0.rpm 

# 配置文件/etc/logstash/startup.options
# 然后就可以直接使用了

tar.gz

解压即用:

代码语言:javascript
复制
# 测试,收集标准输入的信息,输出到标准输出
# 执行命令后等待一会,看到Successfully started Logstash再输入测试信息
[root@node01 logstash-6.6.0]# bin/logstash -e 'input { stdin { } } output { stdout {} }'
Sending Logstash logs to /opt/logstash-6.6.0/logs which is now configured via log4j2.properties
[2020-04-15T18:06:42,893][WARN ][logstash.config.source.multilocal] Ignoring the 'pipelines.yml' file because modules or command line options are specified
[2020-04-15T18:06:42,926][INFO ][logstash.runner          ] Starting Logstash {"logstash.version"=>"6.6.0"}
[2020-04-15T18:06:51,789][INFO ][logstash.pipeline        ] Starting pipeline {:pipeline_id=>"main", "pipeline.workers"=>1, "pipeline.batch.size"=>125, "pipeline.batch.delay"=>50}
[2020-04-15T18:06:51,977][INFO ][logstash.pipeline        ] Pipeline started successfully {:pipeline_id=>"main", :thread=>"#<Thread:0x4d3e60a0 run>"}
The stdin plugin is now waiting for input:
[2020-04-15T18:06:52,052][INFO ][logstash.agent           ] Pipelines running {:count=>1, :running_pipelines=>[:main], :non_running_pipelines=>[]}
[2020-04-15T18:06:52,510][INFO ][logstash.agent           ] Successfully started Logstash API endpoint {:port=>9600}

# 输入测试数据
hello

# Logstash输出的结果
{
    "host" => "node01",
    "message" => "hello",
    "@version" => "1",
    "@timestamp" => 2020-04-15T10:07:12.007Z
}

3. filebeat安装

RPM

代码语言:javascript
复制
rpm -ivh filebeat-6.6.0-x86_64.rpm

# 配置文件目录
/etc/filebeat

# 启停命令
systemctl start filebeat
systemctl stop filebeat
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. kibana安装
    • RPM
      • tar.gz
      • 2. logstash安装
        • RPM
          • tar.gz
          • 3. filebeat安装
            • RPM
            相关产品与服务
            Elasticsearch Service
            腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档