gpt4 book ai didi

java - 如何通过静态IP地址连接apache ignite节点

转载 作者:行者123 更新时间:2023-12-02 11:50:11 25 4
gpt4 key购买 nike

我有一个 hetzner 服务器,其配置为:

<bean id="ignite-configuration" class="org.apache.ignite.IgniteSpringBean">
<property name="configuration">
<bean class="org.apache.ignite.configuration.IgniteConfiguration">
<property name="peerClassLoadingEnabled" value="true"/>
<property name="igniteInstanceName" value="statistic-server"/>

<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>
<value>127.0.0.1:47500..47509</value>
</list>
</property>
</bean>
</property>
</bean>
</property>
</bean>
</property>
</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>
<value>hetzner_ip_address:47500..47509</value>
</list>
</property>
</bean>
</property>
<property name="addressResolver">
<bean class="org.apache.ignite.configuration.BasicAddressResolver">
<constructor-arg>
<map>
<entry key="192.168.1.10" value="laptop_static_ip_address"/>
</map>
</constructor-arg>
</bean>
</property>
</bean>
</property>

我可以通过静态 IP 地址连接 NAT 后面的服务器吗?我该怎么做?

最佳答案

目前还不清楚 NAT 后面是否有客户端或服务器节点,但实际上在 Ignite 中,服务器节点有时可以与客户端节点建立连接,因此您需要确保允许双向连接。

如果是 NAT,这意味着除了 AddressResolver 之外,您还需要在路由器上配置端口转发,或使用 SSH 隧道。

关于java - 如何通过静态IP地址连接apache ignite节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47931737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com