我无法连接到Geode中的远程定位器。 命令行日志粘贴在下面:
gfsh>connect --locator=192.168.141.128[10334]
Connecting to Locator at [host=192.168.141.128, port=10334] ..
No route to host (Host unreachable)
如何向定位器添加路线?
我已成功启动member1中的定位器。
gfsh>start locator --name=locator1
Starting a Geode Locator in /home/geodeHome/my_geode/locator1...
...........
Locator in /home/geodeHome/my_geode/locator1 on 192.168.141.128[10334] as locator1 is currently online.
Process ID: 3858
Uptime: 6 seconds
Geode Version: 1.1.0
Java Version: 1.8.0_121
Log File: /home/geodeHome/my_geode/locator1/locator1.log
JVM Arguments: -Dgemfire.enable-cluster-configuration=true -Dgemfire.load-cluster-configuration-from-dir=false -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true -Dsun.rmi.dgc.server.gcInterval=9223372036854775806
Class-Path: /usr/geode/apache-geode-1.1.0/lib/geode-core-1.1.0.jar:/usr/geode/apache-geode-1.1.0/lib/geode-dependencies.jar
Successfully connected to: JMX Manager [host=192.168.141.128, port=1099]
Cluster configuration service is up and running.
有问题,你们可以在这里给出一些提示吗? 谢谢你的任何建议。
答案 0 :(得分:1)
您可以从运行连接的计算机上ping 192.168.141.128吗?该IP可能无法从您的计算机上路由。您需要获取正在运行定位器的计算机的公共IP,并在启动定位器时使用该IP /主机名作为绑定地址。 e.g:
gfsh>start locator --name=loc1 --bind-address=myHostName