Caused by: org.apache.hive.com.esotericsoftware.kryo.KryoException: java.lang.UnsupportedOperationException
时间: 2023-11-22 18:50:39 浏览: 182
Tess, if broken it is fix it you should
根据提供的引用内容,出现`Caused by: org.apache.hive.com.esotericsoftware.kryo.KryoException: java.lang.UnsupportedOperationException`的错误是由于在flink消费kafka时解析数据时发生了不支持的操作。具体来说,这个错误是由于在解析数据时尝试向一个不可修改的集合中添加元素导致的。
为了解决这个问题,可以尝试修改依赖项,具体如下所示:
```xml
<dependency>
<groupId>com.twitter</groupId>
<artifactId>chill-protobuf</artifactId>
<version>0.5.2</version>
<exclusions>
<exclusion>
<groupId>com.esotericsoftware.kryo</groupId>
<artifactId>kryo</artifactId>
</exclusion>
</exclusions>
</dependency>
```
这样做的目的是排除掉原有的kryo依赖项,然后使用chill-protobuf作为替代。这样可以解决`Caused by: org.apache.hive.com.esotericsoftware.kryo.KryoException: java.lang.UnsupportedOperationException`错误。
阅读全文