[
https://issues.apache.org/jira/browse/GEODE-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kevin Duling updated GEODE-2364:
--------------------------------
Priority: Minor (was: Major)
> gfsh cannot connect to a remote locator
> ---------------------------------------
>
> Key: GEODE-2364
> URL: https://issues.apache.org/jira/browse/GEODE-2364
> Project: Geode
> Issue Type: Bug
> Components: gfsh
> Reporter: Kevin Duling
> Priority: Minor
>
> *Environment*
> locator running on Ubuntu 64-bit (192.168.1.45)
> server running on OSX (192.168.1.187)
> *Steps to Reproduce*
> 1. Start locator on ubuntu:
> {noformat}gfsh start locator --name=locator1
> --bind-address=192.168.1.45{noformat}
> 2. Start server on Mac:
> {noformat}gfsh start server --name=server1
> --locators=192.168.1.45[10334]{noformat}
> 3. Start gfsh on Mac and try to connect to the locator:
> {noformat}
> > gfsh
> gfsh> connect --locator=192.168.1.45[10334]{noformat}
> *Validate*
> {noformat}
> gfsh>list members
> Name | Id
> -------- | -------------------------------------------------
> server1 | 192.168.1.187(server1:4242)<v1>:1024
> locator1 | 192.168.1.45(locator1:12646:locator)<ec><v0>:1024
> {noformat}
> *Result*
> {code}
> gfsh>connect --locator=192.168.1.45[10334]
> Connecting to Locator at [host=192.168.1.45, port=10334] ..
> Connecting to Manager at [host=192.168.1.45, port=1099] ..
> Could not connect to : [host=192.168.1.45, port=1099]. Connection refused to
> host: 127.0.1.1; nested exception is:
> java.net.ConnectException: Operation timed out
> Input/output error
> Exiting...
> Exception in thread "main" java.lang.NullPointerException
> at
> org.apache.geode.management.internal.cli.Launcher.parseOptions(Launcher.java:252)
> at
> org.apache.geode.management.internal.cli.Launcher.parseCommandLine(Launcher.java:260)
> at
> org.apache.geode.management.internal.cli.Launcher.main(Launcher.java:107)
> Could not connect to : [host=192.168.1.45, port=1099]. Connection refused to
> host: 127.0.1.1; nested exception is:
> java.net.ConnectException: Operation timed out
> {code}
> *Work Around*
> Start the locator up with additional flags to return the correct address of
> the JMX server.
> {noformat}
> gfsh start locator --name=locator1 --bind-address=192.168.1.45
> --J=-Dgemfire.jmx-manager-hostname-for-clients=192.168.1.45
> --J=-Djava.rmi-server.hostname=192.168.1.45
> {noformat}
> The error should be more informative, guiding the user to these parameters
> that need to be specified on startup of the locator. Or the locator should
> bind to the JMX port, honoring the {{--bind-address}} flag.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)