Hello! I'm afraid that visor will try to connect to your client and will wait until this is successful.
Regards, -- Ilya Kasnacheev пт, 11 янв. 2019 г. в 20:01, John Smith <[email protected]>: > Humm maybe not. The client is running on my laptop through the wi-fi. But > the cluster and visor are on the dev network. But the client on my laptop > is capable of joining the cluster through the wi-fi and processing requests > no problems. > > On Fri, 11 Jan 2019 at 10:56, Ilya Kasnacheev <[email protected]> > wrote: > >> Hello! >> >> Are you sure that your Visor node is able to connect to client node via >> communication port? Nodes in cluster need to be able to do that, which is >> somewhat unexpected in case of client node. >> >> Regards, >> -- >> Ilya Kasnacheev >> >> >> пт, 11 янв. 2019 г. в 18:36, John Smith <[email protected]>: >> >>> Hi, sorry if this a double post I tried through nabble and I don't think >>> it came through... >>> >>> So using 2.7... >>> >>> I have a 3 node cluster started with ignite.sh and that works perfectly >>> fine. I'm also able to connect to the cluster with visor and I can also run >>> top, cache etc... commands no problem. But the issue arises only when an >>> external client node connects using igniteConfig.setClientMode(true); >>> >>> 1- Start the cluster >>> 2- Connect with visor >>> 3- Run cache command (prints cache details, no problem) >>> 4- Connect client application >>> 5- Run cache command (seems to hang, doesn't crash) >>> 6- Disconnect client app >>> 7- Cache command completes and prints. >>> >>> Cache seems to be the only command that hangs/pauses when the client is >>> connected. >>> >>> The cache config incase... >>> >>> <?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 class="org.apache.ignite.configuration.IgniteConfiguration"> >>> <property name="igniteInstanceName" value="xxxxxx-dev"/> >>> >>> <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>xxxxxx-1:47500..47510</value> >>> <value>xxxxxx-2:47500..47510</value> >>> <value>xxxxxx-3:47500..47510</value> >>> </list> >>> </property> >>> </bean> >>> </property> >>> </bean> >>> </property> >>> >>> <property name="dataStorageConfiguration"> >>> <bean >>> class="org.apache.ignite.configuration.DataStorageConfiguration"> >>> <property name="defaultDataRegionConfiguration"> >>> <bean >>> class="org.apache.ignite.configuration.DataRegionConfiguration"> >>> <property name="maxSize" value="8589934592"/> >>> <property name="persistenceEnabled" >>> value="true"/> >>> </bean> >>> </property> >>> </bean> >>> </property> >>> >>> <property name="cacheConfiguration"> >>> <list> >>> <bean >>> class="org.apache.ignite.configuration.CacheConfiguration"> >>> <property name="name" value="Replicated"/> >>> <property name="cacheMode" value="REPLICATED"/> >>> <property name="atomicityMode" value="ATOMIC"/> >>> <property name="copyOnRead" value="true"/> >>> </bean> >>> >>> <bean >>> class="org.apache.ignite.configuration.CacheConfiguration"> >>> <property name="name" value="Partitioned"/> >>> <property name="cacheMode" value="PARTITIONED"/> >>> <property name="atomicityMode" value="ATOMIC"/> >>> <property name="backups" value="1"/> >>> <property name="readFromBackup" value="true"/> >>> <property name="copyOnRead" value="true"/> >>> </bean> >>> </list> >>> </property> >>> </bean> >>> </beans> >>> >>
