use ls-of i:10334
and kill the process using that port using the command
kill -9 pid
also try killing all the java processes and retry it.
Command: killall java
> On Jul 16, 2015, at 10:59 AM, João Peixoto <[email protected]> wrote:
> 
> I cloned and followed all the instructions on 
> https://github.com/apache/incubator-geode 
> <https://github.com/apache/incubator-geode> but I'm unable to start a locator.
> 
> gfsh>start locator --name=locator
> Starting a GemFire Locator in 
> /<home>/workspace/incubator-geode/gemfire-assembly/build/install/apache-geode/locator...
> An error occurred while attempting to start a Locator in 
> /Users/peixoto/Documents/workspace/incubator-geode/gemfire-assembly/build/install/apache-geode/locator
>  on 10.0.1.192[10334]: sun.tools.attach.MacosxVirtualMachine.isLinuxThreads()Z
> 
> I tried starting gfsh with sudo and I got a more complete message:
> 
> gfsh>start locator --name=locator
> Starting a GemFire Locator in 
> /<home>s/workspace/incubator-geode/gemfire-assembly/build/install/apache-geode/locator...
> The Locator process terminated unexpectedly with exit status 1. Please refer 
> to the log file in 
> /<home>/workspace/incubator-geode/gemfire-assembly/build/install/apache-geode/locator
>  for full details.
> 
> Exception in thread "main" java.lang.RuntimeException: An IO error occurred 
> while starting a Locator in 
> /<home>/workspace/incubator-geode/gemfire-assembly/build/install/apache-geode/locator
>  on 10.0.1.192[10334]: Network is unreachable; port (10334) is not available 
> on localhost.
>     at 
> com.gemstone.gemfire.distributed.LocatorLauncher.start(LocatorLauncher.java:614)
>     at 
> com.gemstone.gemfire.distributed.LocatorLauncher.run(LocatorLauncher.java:505)
>     at 
> com.gemstone.gemfire.distributed.LocatorLauncher.main(LocatorLauncher.java:180)
> Caused by: java.net.BindException: Network is unreachable; port (10334) is 
> not available on localhost.
>     at 
> com.gemstone.gemfire.distributed.AbstractLauncher.assertPortAvailable(AbstractLauncher.java:126)
>     at 
> com.gemstone.gemfire.distributed.LocatorLauncher.start(LocatorLauncher.java:588)
>     ... 2 more
> 
> So the port is not available. I tried specifying a port myself:
> 
> gfsh>start locator --name=locator --port 55000
> 
> The first error occurs again.
> 
> Looking at the logs I see this "The file 
> "/<home>/workspace/incubator-geode/gemfire-assembly/build/install/apache-geode/locator/ConfigDiskDir_locator/DRLK_IFcluster_config.lk"
>  is being used by another process.". That sounds fishy... I look at the 
> processes and both locator processes, that actually failed, are still running.
> 
> Starting everything again still fails with the same original error. The 
> locator process is still running, even though it said it failed, and "gfsh> 
> status locator" says "Locator ... is currently not responding".
> 
> OS: Mac OS X 10.9.5 x86_64 
> JVM: 1.8.0_40 (Oracle Corporation 25.40-b25)

Reply via email to