1.问题
用kafka的时候,出现这么个异常:
org.apache.kafka.common.config.ConfigExecption:Invalid value 1 for Configuration acks :Execpted value to be string, but it was a java.lang.Integer
2.思考
错误,提示比较明显:
1.配置文件出错,类型不匹配;
2.需要String类型,但是出现了Integer;
问题是哪个config类型不匹配呢?仔细一看有一个值 “1” 。这个值,应该是ack参数吧,然后去看生产者的配文件,嗯嗯,看到了这个,找到问题了,少了冒号,不知道什么时候手抖,写错了。。。
properties.put(ProdecerConfig.ACK_CONFIG,1);