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

成都网站外包公司十年经验网站开发公司

成都网站外包公司,十年经验网站开发公司,石嘴山网站建设,怎么自己做推广网站一、前提:现项目需求,在windows服务器上部署filebeat读取日志文件变更,发送到kafka。变态的是:要读取同一目录下日志文件,往两个不相关的kafka发送变更信息(注意这两个kafka完全不相关,不是同一…

一、前提:

现项目需求,在windows服务器上部署filebeat读取日志文件变更,发送到kafka。变态的是:要读取同一目录下日志文件,往两个不相关的kafka发送变更信息(注意这两个kafka完全不相关,不是同一集群)。怎么搞?网上查了半天资料,有说改filebeat.yml的试了半天没用。最后采用了最笨的方法,复制两份filebeat,采用不同配置。

二、配置

filebeat版本:8.11.3

注意两份filebeat完全放在两个不同的目录下,我这里目录分别为:D:\\jt\\filebeat、D:\\jt\\filebeatxinguan两个目录。

两个filebeat都需要改filebeat.yml、filebeat-server.xml

第一个filebeat配置:

filebeat.yml

filebeat.inputs:
- type: filestreamenabled: truepaths:- D:\position\*.txtfields:code: haiheng  # 新增默认参数output.kafka:hosts: ["kafka1:9092"]  topic: "topic_position"

filebeat-server.xml

<service><id>filebeat-server</id><name>filebeat-server</name><description>filebeat文件变更捕获</description><!-- 可设置环境变量 --><env name="HOME" value="%BASE%"/><executable>%BASE%\filebeat.exe</executable><arguments>-e -c filebeat.yml</arguments><!-- <logmode>rotate</logmode> --><logpath>%BASE%\logs</logpath><log mode="roll-by-size-time"><sizeThreshold>10240</sizeThreshold><pattern>yyyyMMdd</pattern><autoRollAtTime>00:00:00</autoRollAtTime><zipOlderThanNumDays>5</zipOlderThanNumDays><zipDateFormat>yyyyMMdd</zipDateFormat></log>
</service>

第二个filebeat配置:

filebeat.yml

filebeat.inputs:
- type: filestreamenabled: truepaths:- D:\position\*.txtfields:code: haiheng  # 新增默认参数output.kafka:hosts: ["kafka2:9092"]  topic: "topic_position"

filebeat-server.xml

<service><id>filebeat-server-xinguan</id><name>filebeat-server-xinguan</name><description>filebeat(新馆)文件变更捕获</description><!-- 可设置环境变量 --><env name="HOME" value="%BASE%"/><executable>%BASE%\filebeat.exe</executable><arguments>-e -c filebeat.yml</arguments><!-- <logmode>rotate</logmode> --><logpath>%BASE%\logs</logpath><log mode="roll-by-size-time"><sizeThreshold>10240</sizeThreshold><pattern>yyyyMMdd</pattern><autoRollAtTime>00:00:00</autoRollAtTime><zipOlderThanNumDays>5</zipOlderThanNumDays><zipDateFormat>yyyyMMdd</zipDateFormat></log>
</service>

改好配置,分别在对应的目录下进入cmd,执行:

filebeat-server.exe install

看到***was installed successfully. 一般来说没啥问题。

接下来打开服务,找到对应的服务右键启动(有点糊,不好截图,手机拍的。。。):

三、查看进程

执行

Get-Process | Where-Object { $_.ProcessName -eq "filebeat" }

可以看到两个进程(有点糊,不好截图,手机拍的。。。):

OK,完活儿。

http://www.dtcms.com/wzjs/827281.html

相关文章:

  • 湖北网络营销网站青岛外贸网站
  • seo视频网页入口网站推广正规十大电商平台
  • 缙云县建设局网站东莞做网站排名
  • 营销型电子商务网站11号在线 网站开发
  • 织梦网站被做跳转免费发布招聘信息平台
  • 制作自己的网站c网站开发视频教程
  • 做百度推广和企业网站那个有效果吗合肥房产网365
  • 网站建设和系统集成做网站跟推广哪家公司好
  • 球场 技术支持 东莞网站建设贵阳网页设计培训
  • 网站建设如何传视频一个网站两个域名吗
  • 做企业门户网站要准备哪些内容wordpress 插件 kf5
  • 购买腾讯云主机可以直接做网站中国东方营销网站
  • 帝国cms搭建个人网站建筑设计公司英文
  • 网站死链接扫描PPT做音乐网站介绍
  • 墨刀怎么做网站用家庭宽带做网站
  • 字画网站模板后台管理网站模板
  • 查看网站是否被kps个人网站建设
  • 厦门网站建设工程海城 网站建设
  • 舟山外贸营销网站建站网页qq官网登录入口
  • 图书馆网站建设总结网站首页大小
  • 东乡做网站陕西做网站公司
  • 网站怎么做用户登录数据库制作微信公众号的网站开发
  • 厦门建行网站首页湘潭网站建设 诚信磐石网络
  • 长沙哪个公司做网站windows网站建设教程
  • 有没有免费注册域名的网站做seo需要建网站吗
  • 如何做更改网站的图片线上商城介绍
  • 建网站专用网站wordpress前端接口
  • 苏州公司建设网站wordpress 手册 插件
  • 张槎建网站公司重庆网站建站建设的费用
  • 网站关键词从哪改怎么做推广