kafka Failed to send messages after 3 tries 问题解决
来源:互联网 发布:sqoop 更新数据 编辑:程序博客网 时间:2024/06/06 02:54
kafka Failed to send messages after 3 tries.
在kafka0.8开发过程中 生产者测试用例碰到了
Exception in thread "main" kafka.common.FailedToSendMessageException: Failed to send messages after 3 tries.
at kafka.producer.async.DefaultEventHandler.handle(DefaultEventHandler.scala:90)
at kafka.producer.Producer.send(Producer.scala:76)
at kafka.javaapi.producer.Producer.send(Producer.scala:33)
at com.tuan55.kafka.test.TestP.main(TestP.java:20)
这样的错误。
起初以为是网络问题,经确认网络没有问题。
Properties props = new Properties();
props.put("metadata.broker.list", "xx.xx.xx.xx:9092");
props.put("serializer.class", "kafka.serializer.StringEncoder");
props.put("request.required.acks", "1");
ProducerConfig config = new ProducerConfig(props);
Producer<String, String> producer = new Producer<String, String>(config);
KeyedMessage<String, String> km = new KeyedMessage<String, String>("mm", "key-1", "content-1-中文");
producer.send(km);
producer.close();
这是生产者的代码 在向服务器发起连接后,在kafka的服务器配置中有zookeeper.connect=xx.xx.xx.xx:2181的配置 这时候kafka会查找zookeeper
那么如果我们的hosts 中没有做hosts的配置 kafka经多次尝试连接不上就会报上面的错误。
解决办法:配置hosts文件 做zookeeper服务器的映射配置。
出现此种错误 还有一种情况
# Hostname the broker will advertise to producers and consumers. If not set, it uses the
# value for "host.name" if configured. Otherwise, it will use the value returned from
# java.net.InetAddress.getCanonicalHostName().
advertised.host.name=192.168.1.118
远程连接的话 是根据这个配置来找broker的,默认是localhost ,所以如果不是本机运行的话 应该设置此值 来确保通信畅通。
- kafka Failed to send messages after 3 tries 问题解决
- kafka Failed to send messages after 3 tries 问题解决。
- Kafka“Failed to send messages after 3 tries”问题解决
- kafka.common.FailedToSendMessageException: Failed to send messages after 3 tries.
- 解决Kafka“Failed to send messages after 3 tries”错误
- kafka Failed to send messages after 3 tries 错误解决
- Solve Kafka"Failed to send messages after 3 tries"
- Kafka错误4_ 远程链接Kafka时报错Failed to send messages after 3 tries
- kafka踩到的坑:kafka.common.FailedToSendMessageException: Failed to send messages after 3 tries.
- 远程链接Kafka总是那么个错---Failed to send messages after 3 tries
- 启动Producer报错kafka Failed to send messages after 3 tries
- kafka_2.11-0.10.0.0 编程Failed to send messages after 3 tries. 错误解决
- Using Spring to Send JMS Messages
- Kafka巨坑:org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 60000 ms.
- 【Flume】Rpc sink XX closing Rpc client:NettyAvroRpcClient {xx} …… Failed to send events 问题解决
- 【Flume】Rpc sink XX closing Rpc client:NettyAvroRpcClient {xx} …… Failed to send events 问题解决
- Hbase集群client执行报错:Unable to find region for TABLE,,99999999999999 after 10 tries.
- Hbase的NoServerForRegionException: Unable to find region for talk,,99999999999999 after 10 tries问题
- 关于mysql无法启动,错误1067解决方法
- 基于海量数据的关联规则挖掘(三)
- Closest Pair of Points - C++
- EETI_eGTouch cubieTruck 配置实用 linux-3.4.61
- 豌豆荚1.2亿美元新一轮融资
- kafka Failed to send messages after 3 tries 问题解决
- DatePicker与TimePicker
- myeclipse中java文件头注释格式设置
- 基于海量数据的关联规则挖掘(四)
- 基于海量数据的关联规则挖掘(五)
- 完成整数除法运算
- 基于海量数据的关联规则挖掘(六)
- HDU 1081(经典动归,求最大子矩阵)
- js控制台/console输出/打印图片