Hi xukun,
I suspect that Hadoop decides to use TCP endpoint instead of shared memory
for some reason. Possible reasons for this:
1) Most likely: shared memory library cannot be loaded on Hadoop side.
Please ensure that ignite-shmem-1.0.0.jar is in Hadoop classpath. I just
noted that we do not mention this is in our instructions, will fix soon.
2) Not likely: you are running Windows machine :)
Please try putting ignite-shmem-1.0.0.jar from Ignite's /libs folder to
Hadoop classpath (i.e. to the same place in Hadoop distro where you placed
other Ignite jars). It should resolve the issue.
As a quick workaround you can try switching to TCP endpoint:
<property name="ipcEndpointConfiguration">
<bean class="org.apache.ignite.igfs.IgfsIpcEndpointConfiguration">
<property name="type" value="SHMEM" />
</bean>
</property>
Let me know if it helped.
Vladimir.
--
View this message in context:
http://apache-ignite-users.70518.x6.nabble.com/How-to-config-Ignite-on-hadoop-tp1306p1339.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.