Ignite Server侦听哪些端口

时间:2016-12-13 11:28:34

标签: ignite

以下是我的配置文件的一部分,该文件传递给Ignite.start(configuration_file)。

我原以为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>

1 个答案:

答案 0 :(得分:2)

IP finder中提供的地址是一旦尝试连接的节点,而不是它将要收听的地址。

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