2016-11-07 44 views
0

雖然啓動點燃節點作爲客戶端,在運行時,得到一個錯誤的java.lang.abstractmethoderrorjava.lang.abstractmethoderror而啓動的Ignite

堆棧它的蹤影作爲

的java .lang.AbstractMethodError:org.apache.ignite.internal.processors.hadoop.HadoopProcessorAdapter.validateEnvironment()V at org.apache.ignite.internal.IgniteKernal.createHadoopComponent(IgniteKernal.java:1160) at org.apache.ignite .internal.IgniteKernal.start(IgniteKernal.java:884) 在org.apache.ignite.internal.IgnitionEx $ IgniteNamedIn stance.start0(IgnitionEx.java:1739) at org.apache.ignite.internal.IgnitionEx $ IgniteNamedInstance.start(IgnitionEx.java:1589) at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java: 1042) at org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:964) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:850) at org.apache.ignite。 internal.IgnitionEx.start(IgnitionEx.java:749) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:619) at 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)

點火器是被盯着客戶端節點的柯樂,代碼是如下,

* Ignition.setClientMode(真);

點燃ignte = Ignition.start( 「ignite_config.xml」); *

我使用已開始進行服務器點燃,作爲客戶端的Ignite點燃核心的JAR的版本相同。

幫我一下吧。

回答

0

究竟是什麼你想怎麼辦?看起來你下載了Hadoop Accelerator [1]版本,但並沒有真正使用它。如果是這種情況,則應該下載構建版本。

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

+0

我剛剛在客戶端模式下啓動Ignite。它在我的本地機器上運行良好,但是當我在服務器上部署JAR時。它給了我這樣的錯誤。 – iamLalit

+0

也是我的pom.xml情況如下, \t \t org.apache.ignite \t \t 點燃核 \t \t 1.7.0 \t \t \t \t 組織.apache.ignite \t \t 點燃彈簧 \t \t 1.7。0 \t \t \t \t org.apache.ignite \t \t 的Ignite-Hadoop的 \t \t 1.7.0 \t iamLalit

+0

OK,你爲什麼有'點燃-的Hadoop 「那麼? –

相關問題