Hi Denis,
Here is the configuration that i am using, this configuration is used in
both 235 and 26 server, where my C++ application is running in 235.
In this case i have made the 26 node up and then i am starting the 235 C++
application node.
below after this configurations I have pasted the logs...


[xyz@V235-Dev putget-example]$ cat config/example-cache.xml
<?xml version="1.0" encoding="UTF-8"?>



<beans xmlns="http://www.springframework.org/schema/beans";
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
       xmlns:util="http://www.springframework.org/schema/util";
       xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/util
        http://www.springframework.org/schema/util/spring-util.xsd";>
    <bean id="grid.cfg"
class="org.apache.ignite.configuration.IgniteConfiguration">
        
        <property name="peerClassLoadingEnabled" value="false"/>


        <property name="cacheConfiguration">
            <list>
                
                <bean
class="org.apache.ignite.configuration.CacheConfiguration">
                    <property name="name" value="MyCache"/>
                    <property name="atomicityMode" value="ATOMIC"/>
                    <property name="backups" value="1"/>
                </bean>

                
                <bean
class="org.apache.ignite.configuration.CacheConfiguration">
                    <property name="name" value="tx"/>
                    <property name="atomicityMode" value="TRANSACTIONAL"/>
                    <property name="backups" value="1"/>
                </bean>
            </list>
        </property>

        
        <property name="discoverySpi">
            <bean
class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
                <property name="ipFinder">
                    
                    
                    <bean
class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
                    
                        <property name="addresses">
                            <list>
                                
                                 
                                  <value>10.0.2.235</value>
                                  <value>10.0.2.26</value>
                            </list>
                        </property>
                    </bean>
                </property>
            </bean>
        </property>
    </bean>
</beans>





[10:42:28,618][INFO][main][IgniteKernal]

>>>    __________  ________________
>>>   /  _/ ___/ |/ /  _/_  __/ __/
>>>  _/ // (7 7    // /  / / / _/
>>> /___/\___/_/|_/___/ /_/ /___/
>>>
>>> ver. 2.0.0#20170430-sha1:d4eef3c6
>>> 2017 Copyright(C) Apache Software Foundation
>>>
>>> Ignite documentation: http://ignite.apache.org

[10:42:28,619][INFO][main][IgniteKernal] Config URL: n/a
[10:42:28,620][INFO][main][IgniteKernal] Daemon mode: off
[10:42:28,620][INFO][main][IgniteKernal] OS: Linux 3.10.0-327.el7.x86_64
amd64
[10:42:28,620][INFO][main][IgniteKernal] OS user: xyz
[10:42:28,621][INFO][main][IgniteKernal] PID: 28781
[10:42:28,622][INFO][main][IgniteKernal] Language runtime: Java Platform API
Specification ver. 1.8
[10:42:28,622][INFO][main][IgniteKernal] VM information: Java(TM) SE Runtime
Environment 1.8.0_131-b11 Oracle Corporation Java HotSpot(TM) 64-Bit Server
VM 25.131-b11
[10:42:28,623][INFO][main][IgniteKernal] VM total memory: 0.89GB
[10:42:28,623][INFO][main][IgniteKernal] Remote Management [restart: off,
REST: on, JMX (remote: off)]
[10:42:28,623][INFO][main][IgniteKernal]
IGNITE_HOME=/home/xyz/rahul/ignite/apache-ignite-fabric-2.0.0-bin
[10:42:28,623][INFO][main][IgniteKernal] VM arguments:
[-DIGNITE_HOME=/home/xyz/rahul/ignite/apache-ignite-fabric-2.0.0-bin,
-Xms512m, -Xmx1024m]
[10:42:28,623][INFO][main][IgniteKernal] System cache's MemoryPolicy size is
configured to 40 MB. Use MemoryConfiguration.systemCacheMemorySize property
to change the setting.
[10:42:28,623][INFO][main][IgniteKernal] Configured caches [in 'default'
memoryPolicy: ['ignite-sys-cache', 'ignite-atomics-sys-cache', 'MyCache',
'tx']]
[10:42:28,635][INFO][main][IgniteKernal] 3-rd party licenses can be found
at: /home/xyz/rahul/ignite/apache-ignite-fabric-2.0.0-bin/libs/licenses
[10:42:28,686][INFO][main][IgnitePluginProcessor] Configured plugins:
[10:42:28,686][INFO][main][IgnitePluginProcessor]   ^-- None
[10:42:28,687][INFO][main][IgnitePluginProcessor]
[10:42:28,730][INFO][main][TcpCommunicationSpi] Successfully bound
communication NIO server to TCP port [port=47100, locHost=0.0.0.0/0.0.0.0,
selectorsCnt=4, selectorSpins=0, pairedConn=false]
[10:42:28,734][WARNING][main][TcpCommunicationSpi] Message queue limit is
set to 0 which may lead to potential OOMEs when running cache operations in
FULL_ASYNC or PRIMARY_SYNC modes due to message queues growth on sender and
receiver sides.
[10:42:28,752][WARNING][main][NoopCheckpointSpi] Checkpoints are disabled
(to enable configure any GridCheckpointSpi implementation)
[10:42:28,775][WARNING][main][GridCollisionManager] Collision resolution is
disabled (all jobs will be activated upon arrival).
[10:42:28,776][INFO][main][IgniteKernal] Security status
[authentication=off, tls/ssl=off]
[10:42:28,927][WARNING][main][IgniteCacheDatabaseSharedManager] No
user-defined default MemoryPolicy found; system default of 1GB size will be
used.
[10:42:29,145][INFO][main][GridTcpRestProtocol] Command protocol
successfully started [name=TCP binary, host=0.0.0.0/0.0.0.0, port=11211]
[10:42:29,176][WARNING][main][PlatformProcessorImpl] Binary configuration is
automatically initiated, note that binary name mapper is set to
BinaryBaseNameMapper [isSimpleName=true] and binary ID mapper is set to
BinaryBaseIdMapper [isLowerCase=true] (other nodes must have the same binary
name and ID mapper types).
[10:42:29,186][INFO][main][IgniteKernal] Non-loopback local IPs: 10.0.2.235,
fe80:0:0:0:68cd:28ff:fe1b:dfab%eth0
[10:42:29,186][INFO][main][IgniteKernal] Enabled local MACs: 6ACD281BDFAB
[10:42:29,223][INFO][main][TcpDiscoverySpi] Successfully bound to TCP port
[port=47500, localHost=0.0.0.0/0.0.0.0,
locNodeId=b3f0367d-3c2b-47b4-865f-a62c656b5d3f]
[10:42:30,129][SEVERE][main][IgniteKernal] Failed to start manager:
GridManagerAdapter [enabled=true,
name=o.a.i.i.managers.discovery.GridDiscoveryManager]
class org.apache.ignite.IgniteCheckedException: Failed to start SPI:
TcpDiscoverySpi [addrRslvr=null, sockTimeout=5000, ackTimeout=5000,
marsh=JdkMarshaller [], reconCnt=10, maxAckTimeout=600000,
forceSrvMode=false, clientReconnectDisabled=false]
        at
org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:300)
        at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:699)
        at
org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1745)
        at
org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:968)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1895)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1647)
        at
org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1075)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:573)
        at
org.apache.ignite.internal.processors.platform.PlatformAbstractBootstrap.start(PlatformAbstractBootstrap.java:48)
        at
org.apache.ignite.internal.processors.platform.PlatformIgnition.start(PlatformIgnition.java:76)
Caused by: class org.apache.ignite.spi.IgniteSpiException: Local node's
binary configuration is not equal to remote node's binary configuration
[locNodeId=b3f0367d-3c2b-47b4-865f-a62c656b5d3f,
rmtNodeId=556a3f41-eab1-4d9f-b67c-d94d77ddd89d,
locBinaryCfg={globIdMapper=org.apache.ignite.binary.BinaryBasicIdMapper,
compactFooter=false, globSerializer=null}, rmtBinaryCfg=null]
        at
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:1756)
        at
org.apache.ignite.spi.discovery.tcp.ServerImpl.joinTopology(ServerImpl.java:907)
        at
org.apache.ignite.spi.discovery.tcp.ServerImpl.spiStart(ServerImpl.java:357)
        at
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart(TcpDiscoverySpi.java:1831)
        at
org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:297)
        ... 9 more
[10:42:30,129][SEVERE][main][IgniteKernal] Got exception while starting
(will rollback startup routine).
class org.apache.ignite.IgniteCheckedException: Failed to start manager:
GridManagerAdapter [enabled=true,
name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager]
        at
org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1750)
        at
org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:968)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1895)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1647)
        at
org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1075)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:573)
        at
org.apache.ignite.internal.processors.platform.PlatformAbstractBootstrap.start(PlatformAbstractBootstrap.java:48)
        at
org.apache.ignite.internal.processors.platform.PlatformIgnition.start(PlatformIgnition.java:76)
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to start
SPI: TcpDiscoverySpi [addrRslvr=null, sockTimeout=5000, ackTimeout=5000,
marsh=JdkMarshaller [], reconCnt=10, maxAckTimeout=600000,
forceSrvMode=false, clientReconnectDisabled=false]
        at
org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:300)
        at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:699)
        at
org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1745)
        ... 7 more
Caused by: class org.apache.ignite.spi.IgniteSpiException: Local node's
binary configuration is not equal to remote node's binary configuration
[locNodeId=b3f0367d-3c2b-47b4-865f-a62c656b5d3f,
rmtNodeId=556a3f41-eab1-4d9f-b67c-d94d77ddd89d,
locBinaryCfg={globIdMapper=org.apache.ignite.binary.BinaryBasicIdMapper,
compactFooter=false, globSerializer=null}, rmtBinaryCfg=null]
        at
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:1756)
        at
org.apache.ignite.spi.discovery.tcp.ServerImpl.joinTopology(ServerImpl.java:907)
        at
org.apache.ignite.spi.discovery.tcp.ServerImpl.spiStart(ServerImpl.java:357)
        at
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart(TcpDiscoverySpi.java:1831)
        at
org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:297)
        ... 9 more
[10:42:30,133][INFO][main][GridTcpRestProtocol] Command protocol
successfully stopped: TCP binary
[10:42:30,136][WARNING][main][GridCacheIoManager] Failed to unregister
ordered cache communication handler because it was not found for topic: T6
[topic=TOPIC_CACHE, id1=83e8ca36-2305-3266-8e65-1463be879baa, id2=0]
[10:42:35,137][INFO][main][TcpDiscoverySpi] No verification for local node
leave has been received from coordinator (will stop node anyway).
[10:42:35,138][SEVERE][main][IgniteKernal] Failed to stop component
(ignoring): GridManagerAdapter [enabled=true,
name=o.a.i.i.managers.discovery.GridDiscoveryManager]
java.lang.NullPointerException
        at
org.apache.ignite.spi.IgniteSpiAdapter.unregisterMBean(IgniteSpiAdapter.java:431)
        at
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStop(TcpDiscoverySpi.java:1959)
        at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.stop(GridDiscoveryManager.java:1383)
        at
org.apache.ignite.internal.IgniteKernal.stop0(IgniteKernal.java:2180)
        at
org.apache.ignite.internal.IgniteKernal.stop(IgniteKernal.java:2047)
        at
org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1052)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1895)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1647)
        at
org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1075)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:573)
        at
org.apache.ignite.internal.processors.platform.PlatformAbstractBootstrap.start(PlatformAbstractBootstrap.java:48)
        at
org.apache.ignite.internal.processors.platform.PlatformIgnition.start(PlatformIgnition.java:76)
[10:42:35,238][INFO][main][IgniteKernal]

>>> Ignite ver. 2.0.0#20170430-sha1:d4eef3c68ff116ee34bc13648cd82c640b3ea072
>>> stopped with ERRORS
>>> +------------------------------------------------------------------------------------------+
>>> Grid uptime: 00:00:07:228
>>> See log above for detailed error message.
>>> Note that some errors during stop can prevent grid from
>>> maintaining correct topology since this node may have
>>> not exited grid properly.



In other case if I start the C++ application node first and then i start the
other node then my application will run with out error but my another node
will face the same kind of error.....



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/Facing-problem-in-examples-tp13894p13901.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to