Hi, thank you for your answer! The problem that I don't know which version use developers. And when they will change version to new one, I still don't be known what version they use. I can't afford update version every time when developers change their.
So I asked about alternative simple way connecting to gridgain nodes without starting client node on test machine and doesn't depend on gridgain version? vdpyatkov wrote > Hi, > > Are you sure to use same Ignite version on server and client, where are > you > using Ignite JDBC connection? > The message: > *Remote node has cache affinity assignment mode different from local* > look like you apply different configuration on client and on server. > > Also, you can access to date using jcache API through Ignite client node > [1,2]. > [1]: https://apacheignite.readme.io/docs/clients-vs-servers > [2]: https://apacheignite.readme.io/docs/jcache > > On Tue, Sep 6, 2016 at 12:06 PM, warorc < > warorc@ > > wrote: > >> Hello, everyone. >> >> I need simple task. Somewhere our developers which use gridgain. >> >> I try to test that data correct inserted to this gridgain stacks. So I >> just >> want to connect to this node, which I don't know anything and get data >> from >> that. >> >> I tried to do it by jdbc:driver, but seen that such method is deprecated >> in >> version 1.7.0, so I started doing it as written in docs via spring and >> xml >> file. But now I can't connected to gridgains nodes with strange error. I >> lost 2 days and can't resove this problem. >> >> My xml: >> > <beans xmlns="http://www.springframework.org/schema/beans" >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xsi:schemaLocation=" >> http://www.springframework.org/schema/beans >> http://www.springframework.org/schema/beans/spring-beans.xsd"> >> >> > <bean id="visor" >> > class="org.apache.ignite.plugin.security.SecurityCredentials"> >> > <constructor-arg value="visor"/> >> > <constructor-arg value="q12345678"/> >> > </bean> >> >> > <bean id="ignite.cfg" >> > class="org.apache.ignite.configuration.IgniteConfiguration"> >> >> > <property name="clientMode" value="true"/> >> >> > <property name="peerClassLoadingEnabled" value="true"/> >> >> >> > <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.116.146.201 > </value> >> >> > <value> > 10.116.146.202 > </value> >> > </list> >> > </property> >> > </bean> >> > </property> >> > </bean> >> > </property> >> > <property name="pluginConfigurations"> >> > <list> >> > <bean >> > class="org.gridgain.grid.configuration.GridGainConfiguration"> >> > <property value="true" name="rollingUpdatesEnabled"/> >> > <property name="securityCredentialsProvider"> >> > <bean >> > class="org.apache.ignite.plugin.security.SecurityCredentialsBasicProvid >> er"> >> > <constructor-arg ref="visor"/> >> > </bean> >> > </property> >> > </bean> >> > </list> >> > </property> >> > </bean> >> > </beans> >> >> Exception: >> >> SEVERE: Failed to start manager: GridManagerAdapter [enabled=true, >> name=o.a.i.i.managers.discovery.GridDiscoveryManager] >> class org.apache.ignite.IgniteCheckedException: Remote node has cache >> affinity assignment mode different from local [locId8=3c48b04b, >> locDelayAssign=true, rmtId8=4d888c0f, rmtLateAssign=false, >> rmtAddrs=[os-sbt-oaabs-006.ca.sbrf.ru/10.116.144.202, /127.0.0.1]] >> at >> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager. >> checkAttributes(GridDiscoveryManager.java:1124) >> at >> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start( >> GridDiscoveryManager.java:701) >> at >> org.apache.ignite.internal.IgniteKernal.startManager( >> IgniteKernal.java:1571) >> at >> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:901) >> at >> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.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.start(IgnitionEx.java:569) >> at >> org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:516) >> at org.apache.ignite.Ignition.start(Ignition.java:322) >> at >> org.apache.ignite.internal.jdbc2.JdbcConnection. >> getIgnite(JdbcConnection.java:190) >> at >> org.apache.ignite.internal.jdbc2.JdbcConnection. > <init> > ( >> JdbcConnection.java:151) >> at >> org.apache.ignite.IgniteJdbcDriver.connect(IgniteJdbcDriver.java:361) >> at >> java.sql.DriverManager.getConnection(DriverManager.java:664) >> at >> java.sql.DriverManager.getConnection(DriverManager.java:270) >> at ru.sbt.qa.pu.Main.main(Main.java:39) >> >> сен 06, 2016 3:07:55 PM org.apache.ignite.logger.java.JavaLogger error >> SEVERE: 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:1576) >> at >> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:901) >> at >> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.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.start(IgnitionEx.java:569) >> at >> org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:516) >> at org.apache.ignite.Ignition.start(Ignition.java:322) >> at >> org.apache.ignite.internal.jdbc2.JdbcConnection. >> getIgnite(JdbcConnection.java:190) >> at >> org.apache.ignite.internal.jdbc2.JdbcConnection. > <init> > ( >> JdbcConnection.java:151) >> at >> org.apache.ignite.IgniteJdbcDriver.connect(IgniteJdbcDriver.java:361) >> at >> java.sql.DriverManager.getConnection(DriverManager.java:664) >> at >> java.sql.DriverManager.getConnection(DriverManager.java:270) >> at ru.sbt.qa.pu.Main.main(Main.java:39) >> Caused by: class org.apache.ignite.IgniteCheckedException: Remote node >> has >> cache affinity assignment mode different from local [locId8=3c48b04b, >> locDelayAssign=true, rmtId8=4d888c0f, rmtLateAssign=false, >> rmtAddrs=[os-sbt-oaabs-006.ca.sbrf.ru/10.116.144.202, /127.0.0.1]] >> at >> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager. >> checkAttributes(GridDiscoveryManager.java:1124) >> at >> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start( >> GridDiscoveryManager.java:701) >> at >> org.apache.ignite.internal.IgniteKernal.startManager( >> IgniteKernal.java:1571) >> ... 13 more >> >> [15:07:56] Ignite node stopped OK >> [name=ignite-jdbc-driver-35559313-f8a2-4a36-b914-194022fcf9b1, >> uptime=00:00:06:227] >> Exception in thread "main" java.sql.SQLException: Failed to start Ignite >> node. >> at >> org.apache.ignite.internal.jdbc2.JdbcConnection. > <init> > ( >> JdbcConnection.java:162) >> at >> org.apache.ignite.IgniteJdbcDriver.connect(IgniteJdbcDriver.java:361) >> at >> java.sql.DriverManager.getConnection(DriverManager.java:664) >> at >> java.sql.DriverManager.getConnection(DriverManager.java:270) >> at ru.sbt.qa.pu.Main.main(Main.java:39) >> Caused by: 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:1576) >> at >> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:901) >> at >> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.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.start(IgnitionEx.java:569) >> at >> org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:516) >> at org.apache.ignite.Ignition.start(Ignition.java:322) >> at >> org.apache.ignite.internal.jdbc2.JdbcConnection. >> getIgnite(JdbcConnection.java:190) >> at >> org.apache.ignite.internal.jdbc2.JdbcConnection. > <init> > ( >> JdbcConnection.java:151) >> ... 4 more >> Caused by: class org.apache.ignite.IgniteCheckedException: Remote node >> has >> cache affinity assignment mode different from local [locId8=3c48b04b, >> locDelayAssign=true, rmtId8=4d888c0f, rmtLateAssign=false, >> rmtAddrs=[os-sbt-oaabs-006.ca.sbrf.ru/10.116.144.202, /127.0.0.1]] >> at >> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager. >> checkAttributes(GridDiscoveryManager.java:1124) >> at >> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start( >> GridDiscoveryManager.java:701) >> at >> org.apache.ignite.internal.IgniteKernal.startManager( >> IgniteKernal.java:1571) >> ... 13 more >> >> How I can in simple way via java just connect to caches and get >> information >> from them? >> >> >> >> >> -- >> View this message in context: http://apache-ignite-users. >> 70518.x6.nabble.com/Simple-connect-to-gridgain-via-java- >> for-taken-data-tp7539.html >> Sent from the Apache Ignite Users mailing list archive at Nabble.com. >> > > > > -- > Vladislav Pyatkov -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Simple-connect-to-gridgain-via-java-for-taken-data-tp7539p7545.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.
