一、下载地址:

官方:https://www.elastic.co/cn/downloads/beats/filebeat

百度云盘:https://pan.baidu.com/s/1dvhqb0

二、安装

tar zxvf filebeat-6.2.-linux-x86_64.tar.gz
mv filebeat-6.2.-linux-x86_64 filebeat

也可yum安装

下载和安装key文件

rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

创建yum源文件

vi /etc/yum.repos.d/elastic.repo
[elastic-.x]
name=Elastic repository for .x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=
autorefresh=
type=rpm-md

开始安装

yum install filebeat

三、配置

vi kafka.yml
filebeat.prospectors:
- input_type: log
paths:
- /usr/local/openresty/nginx/logs/access.log
output.kafka:
hosts: ["10.10.6.225:9092"]
topic: need_process_nginx_access_log
partition.round_robin:
reachable_only: false
required_acks:

注:output到kafka的partitions策略:分为random、round_robin、hash,默认是hash

具体说明:https://www.elastic.co/guide/en/beats/filebeat/current/kafka-output.html#_literal_partition_literal

运行

./filebeat -e -c kafka.yml

后台运行

nohup /usr/local/filebeat/filebeat -e -c /usr/local/filebeat/kafka.yml >/dev/null 2>&1 &

最新文章

  1. jquery ajax异步和同步从后天取值
  2. amazon oa2 - insert a value into a cycled linked list
  3. c++接口实现与分离(转载)
  4. MVC路由配置
  5. 团队项目作业第二项:利用NABCD模型进行竞争性需求分析
  6. Gulp, 比Grunt更好用的前端构建工具
  7. 初学java之触发响应事件举例子
  8. 什么是ARC
  9. 3D空间包围球(Bounding Sphere)的求法
  10. JVM最多支持多少个线程?
  11. idea执行go
  12. 使用firbug调试程序写更高质量的代码设置方法
  13. CTF---隐写术入门第三题 打不开的文件
  14. coursea机器学习课程作业
  15. 多重线性回归 (multiple linear regression) | 变量选择 | 最佳模型 | 基本假设的诊断方法
  16. sh - 脚本学习 启动/停止/重启/部署jetty crontab
  17. iOS开发简记(2):自定义tabbar
  18. css 选择器、元素默认宽度、media screen
  19. webVR框架A-frame
  20. luogu P2486 [SDOI2011]染色

热门文章

  1. 在 uniGUI 中实现自动弹窗后延迟几秒关闭 — Toast 功能
  2. asyncio Queue的使用例子
  3. Liunx之始
  4. 题解-CTSC2012 熟悉的文章
  5. mysql备份和bin-log日志
  6. libunistring-0.9.9
  7. Ubuntu 关闭触摸板
  8. MySQL(介绍,安装,密码操作,权限表)
  9. 定制起始url(scrapy_redis)
  10. 查看mysql库中所有表的信息--INFORMATION_SCHEMA