zoukankan      html  css  js  c++  java
  • problems_flink

    problems_flink

    1 flink中使用kafka作为数据源报错

    报错如下:

    [2019-12-12 21:28:24,224] ERROR Closing socket for 192.168.8.120:9092-192.168.8.1:50966 because of error (kafka.network.Processor)  
    kafka.network.InvalidRequestException: Error getting request for apiKey: 3 and apiVersion: 2
    

    错误原因:API不兼容,依赖中kfka客户端的API太新,是0.10.1.0,而服务端的版本较旧,是0.10.0.0,所以Kafka SocketServer就连接不上,被强行关闭了,数据也就没办法写进broker。
    解决办法:在pom.xml中降低kafka客户端的依赖版本:
    由:

    <dependency>
        <groupId>org.apache.kafka</groupId>
        <artifactId>kafka_${scala.version}</artifactId>
        <version>0.10.1.0</version>
    </dependency>
    

    改为:

    <dependency>
        <groupId>org.apache.kafka</groupId>
        <artifactId>kafka_${scala.version}</artifactId>
        <version>0.10.0.1</version>
    </dependency>
    
  • 相关阅读:
    hdoj 1002 A + B Problem II
    hdoj 1234 开门人和关门人
    hdoj 2203 亲和串
    nyoj 73 比大小
    81B
    信息传递
    bzoj1787
    最少交换次数
    100803C
    火柴排队
  • 原文地址:https://www.cnblogs.com/mediocreWorld/p/15185957.html
Copyright © 2011-2022 走看看