How?

On Mon, 29 Jun 2020 at 12:03, Ilya Kasnacheev <ilya.kasnach...@gmail.com>
wrote:

> Hello!
>
> Try collecting thread dump from Visor as it freezes.
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> пн, 29 июн. 2020 г. в 18:11, John Smith <java.dev....@gmail.com>:
>
>> 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 <ilya.kasnach...@gmail.com>
>> wrote:
>>
>>> Hello!
>>>
>>> This usually means there's no connectivity between node and Visor.
>>>
>>> Regards,
>>> --
>>> Ilya Kasnacheev
>>>
>>>
>>> пн, 29 июн. 2020 г. в 17:01, John Smith <java.dev....@gmail.com>:
>>>
>>>> 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 <
>>>> ilya.kasnach...@gmail.com> 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 <java.dev....@gmail.com>:
>>>>>
>>>>>> 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