Hi,

I tried to start hbase under cygwin, in local filesystem mode.
I'm running HBase 0.20.0rc3.

I set the following configurations:

* Installed open-ssh under Cygwin and started sshd, verified that I can
log in to my localhost via:
> ssh localhost
* Correctly set $HBASE_HOME and $HADOOP_HOME in my .bashrc
* JAVA_HOME in $HADOOP_HOME/conf/hadoop-env.sh and
$HBASE_HOME/conf/hbase-env.sh
* export HBASE_CLASSPATH=${HADOOP_HOME}/conf in
$HBASE_HOME/conf/hbase-env.sh
* export HBASE_MANAGES_ZK=true in $HBASE_HOME/conf/hbase-env.sh
* My Cygwin PATH includes Java, Hadoop and HBase bin folders

All other conf files were left unchanged, both in Hadoop and HBase.

But when I try to start hbase, I get the following response:
-------------------
>start-hbase.sh
: no address associated with name localhost
starting master, logging to
/cygdrive/c/home/jbalakrishnan/code/java/projects/thirdparty/hbase-0.20.
0/bin/../logs/hbase-jbalakrishnan-master-usl-jb-ws.out
----------------

It looks like HBase master is running, but not able to do anything.
When I start the HBase shell, it hangs without showing the shell prompt.

The log file 
[/cygdrive/c/home/jbalakrishnan/code/java/projects/thirdparty/hbase-0.20
.0/bin/../logs/hbase-jbalakrishnan-master-usl-jb-ws.log]
keeps filling up with the same error.

Initial part of log file:
---------------
Thu Sep 17 18:44:04 PDT 2009 Starting master on usl-jb-ws
ulimit -n 256
2009-09-17 18:44:06,947 INFO org.apache.hadoop.hbase.master.HMaster:
vmName=Java HotSpot(TM) Client VM, vmVendor=Sun Microsystems Inc.,
vmVersion=14.0-b16
2009-09-17 18:44:06,947 INFO org.apache.hadoop.hbase.master.HMaster:
vmInputArguments=[-Xmx1000m, -XX:+HeapDumpOnOutOfMemoryError,
-XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode,
-Dhbase.log.dir=c:\home\JBALAK~1\code\java\projects\THIRDP~1\HBASE-~1.0\
logs, -Dhbase.log.file=hbase-jbalakrishnan-master-usl-jb-ws.log,
-Dhbase.home.dir=c:\home\JBALAK~1\code\java\projects\THIRDP~1\HBASE-~1.0
\, -Dhbase.id.str=jbalakrishnan, -Dhbase.root.logger=INFO,DRFA,
-Djava.library.path=/cygdrive/c/home/JBALAK~1/code/java/pr
ojects/THIRDP~1/HBASE-~1.0/lib/native/Windows_XP-x86-32]
2009-09-17 18:44:07,025 INFO org.apache.hadoop.hbase.master.HMaster: My
address is usl-jb-ws.dcml.docomolabs-usa.com:60000
2009-09-17 18:44:08,729 INFO
org.apache.hadoop.hbase.ipc.HBaseRpcMetrics: Initializing RPC Metrics
with hostName=HMaster, port=60000
2009-09-17 18:44:08,760 INFO org.apache.zookeeper.ZooKeeper: Client
environment:zookeeper.version=3.2.0--1, built on 05/15/2009 06:05 GMT
2009-09-17 18:44:08,760 INFO org.apache.zookeeper.ZooKeeper: Client
environment:host.name=usl-jb-ws.dcml.docomolabs-usa.com
2009-09-17 18:44:08,760 INFO org.apache.zookeeper.ZooKeeper: Client
environment:java.version=1.6.0_14
2009-09-17 18:44:08,760 INFO org.apache.zookeeper.ZooKeeper: Client
environment:java.vendor=Sun Microsystems Inc.
2009-09-17 18:44:08,760 INFO org.apache.zookeeper.ZooKeeper: Client
environment:java.home=c:\apps\java\SDK\jdk\jre
2009-09-17 18:44:08,760 INFO org.apache.zookeeper.ZooKeeper: Client
environment:java.class.path=c:\home\jbalakrishnan\code\java\projects\thi
rdparty\hbase-0.20.0\conf;c:\apps\java\SDK\jdk\lib\tools.jar;c:\home\jba
lakrishnan\code\java\projects\thirdparty\hbase-0.20.0\;c:\home\jbalakris
hnan\code\java\projects\thirdparty\hbase-0.20.0\hbase-0.20.0.jar; 
......
c:\home\jbalakrishnan\code\java\projects\thirdparty\hbase-0.20.0\lib\zoo
keeper-r785019-hbase-1329.jar;c:\home\jbalakrishnan\code\java\projects\t
hirdparty\hbase-0.20.0\lib\jsp-2.1\jsp-2.1.jar;c:\home\jbalakrishnan\cod
e\java\projects\thirdparty\hbase-0.20.0\lib\jsp-2.1\j
sp-api-2.1.jar;c:\home\jbalakrishnan\code\java\projects\thirdparty\hadoo
p-0.20.1\conf
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ZooKeeper: Client
environment:java.library.path=/cygdrive/c/home/JBALAK~1/code/java/projec
ts/THIRDP~1/HBASE-~1.0/lib/native/Windows_XP-x86-32
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ZooKeeper: Client
environment:java.io.tmpdir=c:\DOCUME~1\JBALAK~1\LOCALS~1\Temp\
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ZooKeeper: Client
environment:java.compiler=<NA>
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ZooKeeper: Client
environment:os.name=Windows XP
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ZooKeeper: Client
environment:os.arch=x86
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ZooKeeper: Client
environment:os.version=5.1
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ZooKeeper: Client
environment:user.name=jbalakrishnan
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ZooKeeper: Client
environment:user.home=C:\Documents and Settings\jbalakrishnan
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ZooKeeper: Client
environment:user.dir=C:\cygwin\home\jbalakrishnan
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ZooKeeper: Initiating
client connection, host=localhost:2181 sessionTimeout=60000
watcher=Thread[Thread-0,5,main]
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ClientCnxn:
zookeeper.disableAutoWatchReset is false
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ClientCnxn: Attempting
connection to server localhost/127.0.0.1:2181
2009-09-17 18:44:08,791 INFO
org.apache.hadoop.hbase.master.RegionManager: -ROOT- region unset (but
not set to be reassigned)
2009-09-17 18:44:08,807 INFO
org.apache.hadoop.hbase.master.RegionManager: ROOT inserted into
regionsInTransition
2009-09-17 18:44:09,682 WARN org.apache.zookeeper.ClientCnxn: Exception
closing session 0x0 to sun.nio.ch.selectionkeyi...@f7c31d
java.net.ConnectException: Connection refused: no further information
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at
sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:574)
        at
org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:885)
2009-09-17 18:44:09,682 WARN org.apache.zookeeper.ClientCnxn: Ignoring
exception during shutdown input
java.nio.channels.ClosedChannelException
        at
sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:638)
        at
sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:360)
        at
org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:951)
        at
org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:922)
2009-09-17 18:44:09,682 WARN org.apache.zookeeper.ClientCnxn: Ignoring
exception during shutdown output
java.nio.channels.ClosedChannelException
        at
sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:649)
        at
sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:368)
        at
org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:956)
        at
org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:922)
2009-09-17 18:44:11,760 INFO org.apache.zookeeper.ClientCnxn: Attempting
connection to server localhost/127.0.0.1:2181
2009-09-17 18:44:12,791 WARN org.apache.zookeeper.ClientCnxn: Exception
closing session 0x0 to sun.nio.ch.selectionkeyi...@100363
java.net.ConnectException: Connection refused: no further information
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at
sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:574)
        at
org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:885)
2009-09-17 18:44:12,791 WARN org.apache.zookeeper.ClientCnxn: Ignoring
exception during shutdown input
java.nio.channels.ClosedChannelException
        at
sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:638)
        at
sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:360)
        at
org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:951)
        at
org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:922)
2009-09-17 18:44:12,791 WARN org.apache.zookeeper.ClientCnxn: Ignoring
exception during shutdown output
java.nio.channels.ClosedChannelException
        at
sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:649)
        at
sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:368)
        at
org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:956)
        at
org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:922)
2009-09-17 18:44:12,900 WARN
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper: Failed to create
/hbase -- check quorum servers, currently=localhost:2181
org.apache.zookeeper.KeeperException$ConnectionLossException:
KeeperErrorCode = ConnectionLoss for /hbase
        at
org.apache.zookeeper.KeeperException.create(KeeperException.java:90)
        at
org.apache.zookeeper.KeeperException.create(KeeperException.java:42)
        at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:522)
        at
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.ensureExists(ZooKeepe
rWrapper.java:342)
        at
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.ensureParentExists(Zo
oKeeperWrapper.java:365)
        at
org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.writeMasterAddress(Zo
oKeeperWrapper.java:453) 
---------------

The first sign of a problem in the above seems to be this snippet:
---------------
...
2009-09-17 18:44:08,775 INFO org.apache.zookeeper.ClientCnxn: Attempting
connection to server localhost/127.0.0.1:2181
2009-09-17 18:44:08,791 INFO
org.apache.hadoop.hbase.master.RegionManager: -ROOT- region unset (but
not set to be reassigned)
2009-09-17 18:44:08,807 INFO
org.apache.hadoop.hbase.master.RegionManager: ROOT inserted into
regionsInTransition
2009-09-17 18:44:09,682 WARN org.apache.zookeeper.ClientCnxn: Exception
closing session 0x0 to sun.nio.ch.selectionkeyi...@f7c31d
java.net.ConnectException: Connection refused: no further information
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at
sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:574)
        at
org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:885)
2009-09-17 18:44:09,682 WARN org.apache.zookeeper.ClientCnxn: Ignoring
exception during shutdown input
...
---------------

Has anybody seen this kind of problem before? Any clues would be
appreciated.

Thanks a lot,
Jeyendran

Reply via email to