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

logStash安装

logStash官网:
    https://www.elastic.co/guide/en/logstash/current/index.html
首先现在logstash,上传到服务器
   
logstash是用JRuby语言开发的,所以要安装JDK
 
解压logstash到指定目录
  tar -zxvf logstash-2.3.1.tar.gz -C /bigdata/
 
bin/logstash -e 'input { stdin {} } output { stdout{} }'
bin/logstash -e 'input { stdin {} } output { stdout{codec => rubydebug} }'
bin/logstash -e 'input { stdin {} } output { elasticsearch {hosts => ["172.16.0.14:9200"]} stdout{} }'
bin/logstash -e 'input { stdin {} } output { elasticsearch {hosts => ["172.16.0.15:9200", "172.16.0.16:9200"]} stdout{} }'
 
bin/logstash -e 'input { stdin {} } output { kafka { topic_id => "itcast" bootstrap_servers => "172.16.0.11:9092,172.16.0.12:9092,172.16.0.13:9092"} stdout{codec => rubydebug} }'
 
--------------------------------------------------------------------
以配置的形式
vi logstash.conf
 
input {
file {
type => "gamelog"
path => "/log/*/*.log"
discover_interval => 10
start_position => "beginning"
}
}
 
output {
elasticsearch {
index => "gamelog-%{+YYYY.MM.dd}"
hosts => ["172.16.0.14:9200", "172.16.0.15:9200", "172.16.0.16:9200"]
}
}
 
#启动logstack
bin/logstash -f logstash.conf
bin/logstash -e '
input { stdin {} }
filter {
grok {
match => { "message" => "%{IP:client} %{WORD:method} %{URIPATHPARAM:request} %{NUMBER:bytes} %{NUMBER:duration}" }
}
}
output { stdout{codec => rubydebug}
}'

转载于:https://www.cnblogs.com/gentle-awen/p/10000780.html

相关文章:

  • 在树莓派上安装Ubuntu Core
  • Java国际化处理
  • 撩课大前端-面试宝典-第九篇
  • C# 后台获取前台交互判断
  • 《转》完美解决微信video视频隐藏控件和内联播放问题
  • 微信浏览器播放音频的问题:preload属性
  • Java并发编程之锁机制之(ReentrantLock)重入锁
  • Python:asyncio模块学习
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • python学习记录-打印九九乘法表
  • Oracle数据库查看表空间是否为自增的
  • 将excel项目管理融入生活
  • Python正则表达式的7个使用典范
  • 线程组之间的JMeter传递变量
  • PIP总结
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • Cookie 在前端中的实践
  • HTTP请求重发
  • Material Design
  • Shadow DOM 内部构造及如何构建独立组件
  • spring boot下thymeleaf全局静态变量配置
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 前端面试总结(at, md)
  • 如何利用MongoDB打造TOP榜小程序
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 正则学习笔记
  • ​低代码平台的核心价值与优势
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转载)hibernate缓存
  • ..回顾17,展望18
  • .Net Core和.Net Standard直观理解
  • .Net多线程总结
  • .net反编译的九款神器
  • [20160902]rm -rf的惨案.txt
  • [20170705]diff比较执行结果的内容.txt
  • [22]. 括号生成
  • [ACL2022] Text Smoothing: 一种在文本分类任务上的数据增强方法
  • [Android Pro] Notification的使用
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [bzoj 3534][Sdoi2014] 重建
  • [C puzzle book] types
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [C\C++]读入优化【技巧】
  • [Docker]四.Docker部署nodejs项目,部署Mysql,部署Redis,部署Mongodb
  • [Google Guava] 1.1-使用和避免null
  • [Interview]Java 面试宝典系列之 Java 多线程
  • [iOS]如何删除工程里面用cocoapods导入的第三方库
  • [JS]JavaScript 简介
  • [LeetCode] 626. 换座位
  • [linux] GFLOPS和TFLOPS的换算