java.lang.NoSuchMethodError:org.apache.curator.framework.api.CreateBuilder.creatingParentsIfNeeded()

时间:2018-06-21 17:31:18

标签: apache-storm

java.lang.NoSuchMethodError:org.apache.curator.framework.api.CreateBuilder.creatingParentsIfNeeded()Lorg / apache / curator / framework / api / ProtectACLCreateModeStatPathAndBytesable;在org.apache.storm.eventhubs.spout.ZookeeperStateStore.saveData(ZookeeperStateStore.java:66)在org.apache.storm.eventhubs.spout.SimplePartitionManager.checkpoint(SimplePartitionManager.java:91)在org.apache.storm.eventhubs org.apache.storm.eventhubs.spout.EventHubSpout.checkpointIfNeeded(EventHubSpout.java:257)上的.spout.EventHubSpout.checkpoint(EventHubSpout.java:265)在org.apache.storm.eventhubs.spout.EventHubSpout.nextTuple(EventHubSpout .java:207)org.apache.storm.daemon.executor $ fn__9567 $ fn__9582 $ fn__9613.invoke(executor.clj:647)at org.apache.storm.util $ async_loop $ fn__557.invoke(util.clj:484) )在clojure.lang.AFn.run(AFn.java:22)在java.lang.Thread.run(Thread.java:748

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

这个问题是因为 apache curator recipes 的版本较低,并且它试图调用更高版本的 curator 框架的方法而不兼容。 因此,请保持所有策展人版本的兼容。

例如,由于食谱版本较低,因此以下内容会出现问题。

curator-client-4.3.0.7.1.6.0-297.jar 策展人框架4.3.0.7.1.6.0-297.jar curator-recipes-2.6.0.jar