java.lang.abstractmethoderror 在启动 Ignite 时

java.lang.abstractmethoderror while Starting an Ignite

作为客户端启动 Ignite 节点时,在 运行 时,出现 java.lang.abstractmethoderror

错误

它的堆栈跟踪

java.lang.AbstractMethodError: org.apache.ignite.internal.processors.hadoop.HadoopProcessorAdapter.validateEnvironment()V 在 org.apache.ignite.internal.IgniteKernal.createHadoopComponent(IgniteKernal.java:1160) 在 org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:884) 在 org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1739) 在 org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1589) 在 org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1042) 在 org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:964) 在 org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:850) 在 org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:749) 在 org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:619) 在 org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:589) 在 org.apache.ignite.Ignition.start(Ignition.java:347) 在 com.mstorm.ignition.Igniter.startIgnite(Igniter.java:47)

Igniter是一个启动Client节点的类,代码如下,

*Ignition.setClientMode(真);

点燃 ignte = Ignition.start("ignite_config.xml");*

我正在使用与客户端 Ignite 相同版本的 Ignite-core 的 Jar,它已经启动了服务器 Ignite。

帮我解决一下。

你到底想做什么?看起来您下载了 Hadoop Accelerator [1] 版本,但实际上并没有使用它。如果是这种情况,您应该下载结构构建。

[1] https://apacheignite-fs.readme.io/docs/hadoop-accelerator