How though?

1- Entered node command
2- Got list of nodes, including thick clients
3- Selected thick client
4- Entered Y for detailed statistics
5- Snapshot details displayed
6- Data region stats frozen

I think the address resolution is working for this as well. I need to
confirm. Because I fixed the resolver as per your solution and visor no
longer freezes on #6 above.

On Mon, 29 Jun 2020 at 10:54, Ilya Kasnacheev <[email protected]>
wrote:

> Hello!
>
> This usually means there's no connectivity between node and Visor.
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> пн, 29 июн. 2020 г. в 17:01, John Smith <[email protected]>:
>
>> Also I think for Visor as well?
>>
>> When I do top or node commands, I can see the thick client. But when I
>> look at detailed statistics for that particular thick client it freezes
>> "indefinitely". Regular statistics it seems ok.
>>
>> On Mon, 29 Jun 2020 at 08:08, Ilya Kasnacheev <[email protected]>
>> wrote:
>>
>>> Hello!
>>>
>>> For thick clients, you need both 47100 and 47500, both directions
>>> (perhaps for 47500 only client -> server is sufficient, but for 47100, both
>>> are needed).
>>>
>>> For thin clients, 10800 is enough. For control.sh, 11211.
>>>
>>> Regards,
>>> --
>>> Ilya Kasnacheev
>>>
>>>
>>> пт, 26 июн. 2020 г. в 22:06, John Smith <[email protected]>:
>>>
>>>> I'm askin in separate question so people can search for it if they ever
>>>> come across this...
>>>>
>>>> My server nodes are started as and I also connect the client as such.
>>>>
>>>>                   <bean
>>>> class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
>>>>                       <property name="addresses">
>>>>                           <list>
>>>>                             <value>foo:47500</value>
>>>> ...
>>>>                           </list>
>>>>                       </property>
>>>>                   </bean>
>>>>
>>>> In my client code I used the basic address resolver
>>>>
>>>> And I put in the map
>>>>
>>>> "{internalHostIP}:47500", "{externalHostIp}:{externalPort}"
>>>>
>>>> igniteConfig.setAddressResolver(addrResolver);
>>>>
>>>>
>>>> QUESTIONS
>>>> ___________________
>>>>
>>>> 1- Port 47500 is used for discovery only?
>>>> 2- Port 47100 is used for actual coms to the nodes?
>>>> 3- In my container environment I have only mapped 47100, do I also need
>>>> to map for 47500 for the Tcp Discovery SPI?
>>>> 4- When I connect with Visor and I try to look at details for the
>>>> client node it blocks. I'm assuming that's because visor cannot connect
>>>> back to the client at 47100?
>>>> Se logs below
>>>>
>>>> LOGS
>>>> ___________________
>>>>
>>>> When I look at the client logs I get...
>>>>
>>>> IgniteConfiguration [
>>>> igniteInstanceName=xxxxxx,
>>>> ...
>>>> discoSpi=TcpDiscoverySpi [
>>>>   addrRslvr=null, <--- Do I need to use BasicResolver or here???
>>>> ...
>>>>   commSpi=TcpCommunicationSpi [
>>>> ...
>>>>     locAddr=null,
>>>>     locHost=null,
>>>>     locPort=47100,
>>>>     addrRslvr=null, <--- Do I need to use BasicResolver or here???
>>>> ...
>>>>     ],
>>>> ...
>>>>     addrRslvr=BasicAddressResolver [
>>>>       inetAddrMap={},
>>>>       inetSockAddrMap={/internalIp:47100=/externalIp:2389} <----
>>>>     ],
>>>> ...
>>>>     clientMode=true,
>>>> ...
>>>>
>>>>
>>>>

Reply via email to