Ignite服务器侦听哪些端口

Ignite服务器侦听哪些端口,ignite,Ignite,以下是传递给Ignite.start(配置文件)的配置文件的一部分 我认为Ignite服务器将从端口范围中选择一个端口(这里是配置文件中的37500..37509) 但是当我对端口进行netstat时,这些端口似乎从未被使用过 我有两个问题: 1.这些端口范围用于什么?它们不是用于Ignite服务器将绑定和侦听的端口吗? 2.如果上面的端口未用于服务器侦听? 那么我如何知道或更改端口 <bean id="ignite.cfg" class="org.apache.ignite.config

以下是传递给Ignite.start(配置文件)的配置文件的一部分

我认为Ignite服务器将从端口范围中选择一个端口(这里是配置文件中的
37500..37509

但是当我对端口进行netstat时,这些端口似乎从未被使用过

我有两个问题: 1.这些端口范围用于什么?它们不是用于Ignite服务器将绑定和侦听的端口吗? 2.如果上面的端口未用于服务器侦听? 那么我如何知道或更改端口

<bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">


        <property name="discoverySpi">
            <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
                <property name="ipFinder">
                    <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
                        <property name="addresses">
                            <list>
                                <value>127.0.0.1:37500..37509</value>
                            </list>
                        </property>
                    </bean>
                </property>
            </bean>
        </property>
    </bean>

127.0.0.1:37500..37509

IP finder中提供的地址是节点将尝试连接到的地址,而不是它将侦听的地址


要更改要绑定到的端口,应使用
localPort
localPortRange
属性。对于示例中提到的范围,它们应分别设置为
37500
10
。默认值为
47500
100

谢谢@Valentin。我明白了,但还有一个问题:我在示例中提到的端口范围(37500..37509)用于服务器连接?那么,哪个进程将侦听这些端口或其中一个端口(37500..37509),我没有发现这些端口是通过netstat侦听的,那么服务器将无法连接?是的,要启动节点,它必须能够连接到IP finder提供的一个地址。如果它不能连接到它们中的任何一个,但绑定到其中一个,它将作为拓扑中的第一个节点启动。在所有其他情况下,它将无法启动。