Ignite 点燃用于同步的专用IP和用于读取的公用IP
我在云上运行ignite cluster,我想使用公共IP进行查询和其他事情,使用私有IP进行集群内的同步Ignite 点燃用于同步的专用IP和用于读取的公用IP,ignite,Ignite,我在云上运行ignite cluster,我想使用公共IP进行查询和其他事情,使用私有IP进行集群内的同步 <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder"> <property name="addresses"> <list> <!-- In
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
<property name="addresses">
<list>
<!-- In distributed environment, replace with actual host IP address. -->
<value>[public ip]:port</value>
<value>[public ip]:port</value>
<!--<when enable private ip not accessible from outside>--->
<!--<value>[private ip]:port</value>
<value>[private ip]:port</value>-->
</list>
</property>
</bean>
我应该如何利用私有ip的好处?正如我所看到的,公共带宽使用量大幅增加。我认为您应该: 配置通信和发现以使用专用IP作为本地主机。 在适用的情况下,配置ConnectorConfiguration/以使用公共IP。 使用JDBC/瘦客户机从外部进行访问。
您应该完全从此配置中删除公共IP。如何运行查询?JDBC?瘦客户端?@Max用于运行查询,目前我正在客户端模式下使用ignite库,但当我删除公共IP时,无法使用Dbeaver toolBy public上的瘦客户端访问它。我希望你指的是对办公室的VPN访问,而不是对整个互联网开放?@StephenDarlington是的,先生。昨天我更改了XML配置文件,私有IP上有4个节点,公共IP上有一个节点,所以现在数据使用较少,但仍希望将其最小化。对于运行查询,目前我在客户端模式下使用ignite library.jar,但当我删除公共IP时,无法使用Dbeaver工具上的瘦客户端访问它