filebeat+kafka失败
filebeat端配置
#----------------------------- Kafka output --------------------------------
output.kafka:
# initial brokers for reading cluster metadata
hosts: ["10.88.128.88:9092"]
version: "0.8.2" topic: 'abc'
#partition.round_robin:
# reachable_only: false required_acks:
compression: none
#max_message_bytes:
报错如下:
// ::24.060269 log.go:: WARN producer/broker/ state change to [closing] because dial tcp: lookup test43 on 172.16.2.1:: no such host
// ::24.060361 log.go:: WARN producer/leader/rokid/ state change to [retrying-]
// ::24.060405 log.go:: WARN producer/leader/rokid/ abandoning broker
// ::24.060450 log.go:: WARN producer/broker/ shut down
x2017// ::24.160582 log.go:: WARN client/metadata fetching metadata for [rokid] from broker 10.88.128.88:
// ::24.164350 log.go:: WARN producer/broker/ starting up
// ::24.164388 log.go:: WARN producer/broker/ state change to [open] on rokid/
// ::24.164405 log.go:: WARN producer/leader/rokid/ selected broker
// ::24.164505 log.go:: WARN producer/leader/rokid/ state change to [flushing-]
// ::24.164516 log.go:: WARN producer/leader/rokid/ state change to [normal]
i2017// ::24.185439 log.go:: WARN Failed to connect to broker test43:: dial tcp: lookup test43 on 172.16.2.1:: no such host
// ::24.185488 log.go:: WARN producer/broker/ state change to [closing] because dial tcp: lookup test43 on 172.16.2.1:: no such host
// ::24.185534 log.go:: WARN producer/leader/rokid/ state change to [retrying-]
// ::24.185552 log.go:: WARN producer/leader/rokid/ abandoning broker
// ::24.185592 log.go:: WARN producer/broker/ shut down
// ::24.285740 log.go:: WARN client/metadata fetching metadata for [rokid] from broker 10.88.128.88:
// ::24.287170 log.go:: WARN producer/broker/ starting up
// ::24.287191 log.go:: WARN producer/broker/ state change to [open] on rokid/
// ::24.287205 log.go:: WARN producer/leader/rokid/ selected broker
// ::24.287300 log.go:: WARN producer/leader/rokid/ state change to [flushing-]
// ::24.287311 log.go:: WARN producer/leader/rokid/ state change to [normal]
// ::24.304521 log.go:: WARN Failed to connect to broker test43:: dial tcp: lookup test43 on 172.16.2.1:: no such host
上网查,filebeat解析的时候要解析到主机名,
所以绑定hosts如下
10.88.128.88 test43
问题搞定
按照报错,filebeat应该是先以配置的IP获取hostname,然后按照hostname连接kafka,如果通过hostname找不到对方服务器,则报错,所以需要在filebeat机器上绑定对方机器的hosts,暂不理解filebeat为什么要这么做。
如果目标机器中hosts文件书写有误,也会报错(filebeat向kafka中传递数据的时候还会检查目标机器的hosts文件)
开始还以为kafka版本太新,修改为filebeat目前支持的稳定版0.8.2都出问题,反复查,绑定hosts问题搞定。
参考网址:http://www.iyunv.com/thread-350295-1-1.html
filebeat+kafka失败的更多相关文章
- Zookeeper、Kafka集群与Filebeat+Kafka+ELK架构
Zookeeper.Kafka集群与Filebeat+Kafka+ELK架构 目录 Zookeeper.Kafka集群与Filebeat+Kafka+ELK架构 一.Zookeeper 1. Zook ...
- ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台(elk5.2+filebeat2.11)
ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台 参考:http://www.tuicool.com/articles/R77fieA 我在做ELK日志平台开始之初选择为 ...
- ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台
日志分析平台,架构图如下: 架构解读 : (整个架构从左到右,总共分为5层) 第一层.数据采集层 最左边的是业务服务器集群,上面安装了filebeat做日志采集,同时把采集的日志分别发送给两个logs ...
- 本机spark 消费kafka失败(无法连接)
本机spark 消费kafka失败(无法连接) 终端也不报错 就特么不消费: 但是用console的consumer 却可以 经过各种改版本 ,测试配置,最后发现 只要注释掉 kafka 配置se ...
- 完整的ELK+filebeat+kafka笔记
之前有写过elasticsearch集群和elk集群的博客, 都是基于docker的,使用docker-compose进行编排(K8S暂未掌握) 三台服务器搭建es集群:https://www.cnb ...
- 基于Filebeat+Kafka+Flink仿天猫双11实时交易额
1. 写在前面 在大数据实时计算方向,天猫双11的实时交易额是最具权威性的,当然技术架构也是相当复杂的,不是本篇博客的简单实现,因为天猫双11的数据是多维度多系统,实时粒度更微小的.当然在技术的总体架 ...
- Filebeat+Kafka+Logstash+ElasticSearch+Kibana搭建完整版
1. 了解各个组件的作用 Filebeat是一个日志文件托运工具,在你的服务器上安装客户端后,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读) Kafka ...
- Filebeat+Kafka+Logstash+ElasticSearch+Kibana 日志采集方案
前言 Elastic Stack 提供 Beats 和 Logstash 套件来采集任何来源.任何格式的数据.其实Beats 和 Logstash的功能差不多,都能够与 Elasticsearch 产 ...
- filebeat kafka java日志收集
filebeat.modules:- module: kafka log: enabled: truefilebeat.prospectors:- type: log enabled: true pa ...
随机推荐
- JAVA Selenium PHONCOMJS 获取js动态生成完整网页
首先需要在maven的pom.xml中包含以下依赖 <dependency> <groupId>com.github.detro</groupId> <art ...
- linux 网络设备驱动
linux 网络驱动 谨以此文纪念过往的岁月 一.前言在linux中网络驱动也是一个大头,如何去理解网络驱动是作为一个linux驱动工程师必备的技能.不过同样的设备,在不同人的手中会有不同的效果,其原 ...
- Python-urllib学习记录
urllib是python自带库,不要专门安装,还挺好用的. 脚本语言的好处之一就是随写随用,有些东西用C语言写真的是能把人累死,换成python就是几行代码,so easy,对于喜欢偷懒的同学绝对是 ...
- C#应用视频教程3.1 USB工业相机测试
图像处理是工控很有价值的一个领域,比如人脸识别,车牌识别,还有产品的位置识别,瑕疵检测,对于个人学习来说,我们无法直接上手几万块的成熟工业相机(高端的康耐视要6万左右,而且是黑白的,要测试一些带颜色的 ...
- DBA眼中的CLR
SQL Server 2005引入CLR之後,開發者們熱情地接受了它. CLR作爲一個強有力的工具,開發者可在數據庫中利用它調用其它面嚮對象語言編寫而成的功能. 從DBA的視角來看,CLR的引入淡化了 ...
- 算法笔记_037:寻找和为定值的两个数(Java)
目录 1 问题描述 2 解决方案 2.1 排序夹逼法 1 问题描述 输入一个整数数组和一个整数,在数组中查找两个数,满足他们的和正好是输入的那个整数.如果有多对数的和等于输入的整数,输出任意一对即 ...
- Linux中setup命令command not found如何解决?
1.安装setuptool yum -y install setuptool 2.系统服务管理 yum -y install ntsysv 3.setup中配套的防火墙设置也得装上去,不然会出 ...
- java.lang.Void and void
java.lang.Void is analogous to java.lang.Integer. Integer is a way of boxing values of the primitive ...
- windows 设置定时锁屏
设置间隔指定时间电脑自动锁屏 CreateTime--2017年7月3日10:16:14Author:Marydon 参考地址:电脑爱好者杂志 举例:实现每间隔45分钟,电脑自动锁屏 实现思路: ...
- EL函数库
一.EL函数库介绍 由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,SUN公司针对于一些常见处理定义了一套EL函数库供开发者使用. 这些EL函数在JSTL开发包中进行描述,因此在JSP页 ...