在Docker上点燃

在Docker上( docker run -it --net=host --expose=8098 -p 47100:8098 [other options] apacheignite/ignite-docker ),我启动了ignite-node(服务器模式),并创build了caching(复制)这个节点。

现在从Intelij的想法,我创build了另一个点燃节点(客户端模式),我想连接(查找)在docker上的节点,获取已创build的caching。

注意:dockerconfiguration为使用IP为192.168.99.100的默认机器

点亮开始时会出现“连接失败”的错误。

我的IntelliJ Igniteconfiguration是:

  <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="localPort" value="47100"/> <!-- Setting up IP finder for this cluster --> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder"> <property name="shared" value="true"/> <property name="addresses"> <list> <!-- Addresses and port range of the nodes from the first cluster. 127.0.0.1 can be replaced with actual IP addresses or host names. Port range is optional. --> <value>192.168.99.100:8098</value> </list> </property> </bean> </property> </bean> </property> 

如果要访问通过docker run打开的端口:

 <value>192.168.99.100:47100</value>