Ignite Server 监听哪些端口

Which ports does Ignite Server listens to

以下是我传递给 Ignite.start(configuration_file).

的配置文件的一部分

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

但是当我 netstat 端口时,看起来这些端口从未被使用过?

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

<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>

IP 查找器中提供的地址是节点将尝试连接到的地址,而不是它将监听的地址。

要更改要绑定的端口,您应该使用 localPortlocalPortRange 属性。对于您示例中提到的范围,它们应分别设置为 3750010。默认值为 47500100.