无需创建logstash的端口,直接创建topic
远程收集mysql和httpd的日志
(一)安装nginx和mysql服务
1、打开mysql的日志功能
2、创建日志(创库、创表、添加数据)
(1)mysql服务器上安装http
systemctl restart httpd.service
(2)访问测试
(二)部署安装filebeat
1、编辑filebeat的配置文件
(1)启动filebeat服务
nohup ./filebeat -e -c filebeat.yml > filebeat.out &
(三)配置logstash的conf文件
|--------------------------------------|-----------------------------|
| codec => "json" | 解析json格式的代码 |
| auto_offset_reset => "earliest" | 从头 获取数据 |
| auto_offset_reset => "latest" | 实时获取 |
| decorate_events => true | 传递给es实例中的信息包含kafka的属性数据 |