在服务器上点燃
Ignite on server
我有一台服务器,服务器上有一个容器,在该容器上启动了 Ignite
个节点。
并了解服务器配置(IP、容器端口等)。
并想从我的 PC(来自 Intellij Idea
)连接(查找)到该节点。
即我想启动另一个 Ignite
必须连接到服务器上的节点。
我的新起始节点配置如何?
使用 TcpDiscoverySpi
或 CommunicationSpi
以及如何使用 IP 和端口。
您需要在您的 PC 上启动一个节点,其配置为 TcpDiscoverySpi
设置的 IP 查找器将包含远程集群的 IP 和端口列表。
很可能在您这边配置 static IP finder 就绰绰有余了。
只需按照下面的方式创建静态 IP 查找器并将此发现 bean 设置到所有节点(服务器和客户端)的配置中
<property name="discoverySpi">
<bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
<property name="ipFinder">
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
<property name="addresses">
<list>
<!-- In distributed environment, replace with actual host IP address. -->
<value>server_1_ip:47500..47509</value>
<value>server_2_ip:47500..47509</value>
<value>server_3_ip:47500..47509</value>
</list>
</property>
</bean>
</property>
</bean>
</property>
我有一台服务器,服务器上有一个容器,在该容器上启动了 Ignite
个节点。
并了解服务器配置(IP、容器端口等)。
并想从我的 PC(来自 Intellij Idea
)连接(查找)到该节点。
即我想启动另一个 Ignite
必须连接到服务器上的节点。
我的新起始节点配置如何?
使用 TcpDiscoverySpi
或 CommunicationSpi
以及如何使用 IP 和端口。
您需要在您的 PC 上启动一个节点,其配置为 TcpDiscoverySpi
设置的 IP 查找器将包含远程集群的 IP 和端口列表。
很可能在您这边配置 static IP finder 就绰绰有余了。
只需按照下面的方式创建静态 IP 查找器并将此发现 bean 设置到所有节点(服务器和客户端)的配置中
<property name="discoverySpi">
<bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
<property name="ipFinder">
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
<property name="addresses">
<list>
<!-- In distributed environment, replace with actual host IP address. -->
<value>server_1_ip:47500..47509</value>
<value>server_2_ip:47500..47509</value>
<value>server_3_ip:47500..47509</value>
</list>
</property>
</bean>
</property>
</bean>
</property>