04_Logstash安装
2024-08-23 20:09:14
Logstash部署
1.部署JDK环境
2.下载Logstash源码包
$ wget https://artifacts.elastic.co/downloads/logstash/logstash-6.6.0.tar.gz
3.解压源码包
$ tar xvf logstash-6.6.0.tar.gz -C /usr/local/
$ mv /usr/local/logstash-6.6.0/ /usr/local/logstash
4.修改配置文件
$ vim /usr/local/logstash/config/logstash-sample.conf
input {
beats {
port => 5044
}
}
output {
# 标准输出,输出到当前终端
stdout {
codec => rubydebug
}
# 输出到es中
elasticsearch {
hosts => ["http://172.16.142.141:9200"]
index => "test"
# 如果未指定pos点,会从当前位置开始读取,没有产生新日志的话,则不会有数据传输到es中,故kibana中查询不到数据
start_position => "beginning"
}
}
5. Logstash启动加速
# 如果返回值低于1000,安装haveged可以加快logstash的启动速度
$ cat /proc/sys/kernel/random/entropy_avail
# 依赖于epel
$ yum -y install haveged
$ systemctl start haveged
$ systemctl enable haveged
# 再次启动logstash
6.查看数据
# 在Kibana的Dev Tools中查看数据
GET /test/_search?q=*
最新文章
- 在春意盎然的季节里初识GIT
- HTTP协议基础
- react.js语法为了更好的兼容可以选以下这种方法配置即可
- Node聊天程序实例02:chat_server.js
- 支付宝即时到账API,网站收到回调页面,输出验证失败,log中responseTxt=错误的问题
- DOM example
- PD脚本导出到数据库后没有注释问题
- Android实现支持缩放平移图片
- tomcat服务器配置多个项目
- js 高阶函数 map reduce
- Chapter 1. Hello, Perl/Tk
- 在 Windows Media Center 中观看电视
- 一个css和js结合的下拉菜单,支持主流浏览器
- NSDictionary 的内部实现
- jquery中html、text、val回调函数
- 初识 tk.mybatis.mapper
- Java之数据类型,变量赋值
- 最新阿里Java技术面试题,看这一文就够了!
- 删除a表中和b表相同的数据
- 国产首款5G手机抢先亮相:如此给力的说!