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 查找器中提供的地址是节点将尝试连接到的地址,而不是它将监听的地址。
要更改要绑定的端口,您应该使用 localPort
和 localPortRange
属性。对于您示例中提到的范围,它们应分别设置为 37500
和 10
。默认值为 47500
和 100
.
以下是我传递给 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 查找器中提供的地址是节点将尝试连接到的地址,而不是它将监听的地址。
要更改要绑定的端口,您应该使用 localPort
和 localPortRange
属性。对于您示例中提到的范围,它们应分别设置为 37500
和 10
。默认值为 47500
和 100
.