我使用maven工件在我的项目中使用storm-eventhub jar,如下所示
<groupId>org.apache.storm</groupId> <artifactId>storm-eventhubs</artifactId> <version>2.0.0</version>
storm-eventhub内部使用的是azure-eventhub版本0.13.1,这是一个旧版本。因此,我们不得不在我们的项目中使用相同版本的azure-eventhub jar。
现在的要求是我们必须升级到azure-eventhub版本2.3.2,但是storm-eventhub类失败并出现了NoClassDef错误,因为很多类都引用了azure-eventhub的0.13.1版本。
我是否应该自己定制类,或者我是否可以向apache社区提出请求,要求升级storm-eventhub库中的azure-eventhub版本。如果是这样,预计到达时间大约是多少。
发布于 2019-09-19 22:46:32
在https://github.com/apache/storm/pull/3004上有一个公关可以为风暴-甚至暴徒升级客户端版本。不幸的是,看起来作者没有时间完成它。欢迎您来取。
https://stackoverflow.com/questions/58005979
复制相似问题