Please note that there is an issue with a test config file in the hbase-test.jar that overrides the configuration. Can you make sure you do not have the hbase-test.jar on your client's classpath?
Lars On Thu, Dec 23, 2010 at 9:34 AM, King JKing <[email protected]> wrote: > When I comment any line contain 127.0.0.1, HBase server can not run :( > > On Thu, Dec 23, 2010 at 4:21 PM, Andrey Stepachev <[email protected]> wrote: > >> 2010/12/23 King JKing <[email protected]> >> >> > My HBase is running in standalone mode. Can HBase Client connect to a >> > remote >> > HBase (running in standalone mode)? >> > >> >> Yes. Propblem is in incorrect dns/hosts configuration. Remote client can't >> reach your server, >> because HBase uses incorrect address. >> >> >> > >> > On Thu, Dec 23, 2010 at 3:44 PM, Andrey Stepachev <[email protected]> >> > wrote: >> > >> > > As you see, Region servers and master reigsted on 127.0.0.1, so clients >> > > can't reach them. >> > > Why it is i can't say. Only three things you can check: >> > > 1. /etc/hosts, where you hostname should'n be 127.0.0.1 >> > > 2. hbas-site.xml in conf dir (try to specify ip address instead of >> > > hostname) >> > > 3. check you dns. >> > > >> > > 2010/12/23 King JKing <[email protected]> >> > > >> > > > HBase tree in ZooKeeper is rooted at /hbase >> > > > Cluster up? true >> > > > Master address: 127.0.0.1:60000 >> > > > Region server holding ROOT: 127.0.0.1:15587 >> > > > Region servers: >> > > > - 127.0.0.1:15587 >> > > > Quorum Server Statistics: >> > > > - 10.30.12.182:2181 >> > > > Zookeeper version: 3.3.1-942149, built on 05/07/2010 17:14 GMT >> > > > Clients: >> > > > /10.30.12.182:54064[1](queued=0,recved=28,sent=28) >> > > > /10.30.12.182:6253[1](queued=0,recved=10,sent=10) >> > > > /10.30.12.182:6254[0](queued=0,recved=1,sent=0) >> > > > /127.0.0.1:35308[1](queued=0,recved=17,sent=17) >> > > > /10.30.12.182:54066[1](queued=0,recved=16,sent=16) >> > > > /127.0.0.1:35318[1](queued=0,recved=13,sent=13) >> > > > >> > > > Latency min/avg/max: 0/1/22 >> > > > Received: 98 >> > > > Sent: 97 >> > > > Outstanding: 0 >> > > > Zxid: 0xe >> > > > Mode: standalone >> > > > >> > > > Node count: 10 >> > > > >> > > > >> > > > >> > > > On Thu, Dec 23, 2010 at 3:35 PM, Andrey Stepachev <[email protected]> >> > > > wrote: >> > > > >> > > > > Wey strange. Can you post >> > > > > http://you_hbase_server:60010/zk.jsp<http://mars.nkb:60010/zk.jsp> >> > (or >> > > > > zk_dump from hbase shell) >> > > > > >> > > > > 2010/12/23 King JKing <[email protected]> >> > > > > >> > > > > > No. When I add your code to hbase-site.xml and restart HBase >> > Server. >> > > > When >> > > > > I >> > > > > > run HBase Client, client hang up. >> > > > > > >> > > > > > Here is some information on HBase server >> > > > > > >> > > > > > [r...@me-182 conf]# netstat -an|grep 60000 >> > > > > > tcp 0 0 ::ffff:127.0.0.1:60000 :::* >> > > > > > LISTEN >> > > > > > tcp 0 0 ::ffff:127.0.0.1:18965 ::ffff: >> > > 127.0.0.1:60000 >> > > > > > ESTABLISHED >> > > > > > tcp 0 0 ::ffff:127.0.0.1:60000 ::ffff: >> > > 127.0.0.1:18965 >> > > > > > ESTABLISHED >> > > > > > >> > > > > > >> > > > > > On Thu, Dec 23, 2010 at 3:17 PM, Andrey Stepachev < >> > [email protected]> >> > > > > > wrote: >> > > > > > >> > > > > > > Are the error lines the same as above? Can you post error here? >> > > > > > > >> > > > > > > 10/12/23 14:26:06 INFO ipc.HbaseRPC: Server at / >> 127.0.0.1:45369 >> > > could >> > > > > > not >> > > > > > > be >> > > > > > > >> > > > > > > 2010/12/23 King JKing <[email protected]> >> > > > > > > >> > > > > > > > I had already config this parameter. But still error >> > > > > > > > >> > > > > > > > On Thu, Dec 23, 2010 at 2:48 PM, Andrey Stepachev < >> > > > [email protected]> >> > > > > > > > wrote: >> > > > > > > > >> > > > > > > > > Looks like in zookeeper stored wrong region server address. >> > Try >> > > > to >> > > > > > > > specify >> > > > > > > > > real address in hbase config >> > > > > > > > > (hbase-site.xml in conf dir of hbase installation). >> > > > > > > > > >> > > > > > > > > something like this. >> > > > > > > > > >> > > > > > > > > <property> >> > > > > > > > > <name>hbase.zookeeper.quorum</name> >> > > > > > > > > <value>you_host_or_ip</value> >> > > > > > > > > <description>Comma separated list of servers in the >> > > ZooKeeper >> > > > > > > Quorum. >> > > > > > > > > </description> >> > > > > > > > > </property> >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > 2010/12/23 King JKing <[email protected]> >> > > > > > > > > >> > > > > > > > > > HBase and client are on the different machine >> > > > > > > > > > >> > > > > > > > > > On Thu, Dec 23, 2010 at 2:32 PM, Andrey Stepachev < >> > > > > > [email protected]> >> > > > > > > > > > wrote: >> > > > > > > > > > >> > > > > > > > > > > Are HBase and client on the same machine? >> > > > > > > > > > > >> > > > > > > > > > > 2010/12/23 King JKing <[email protected]> >> > > > > > > > > > > >> > > > > > > > > > > > But still error... >> > > > > > > > > > > > 10/12/23 14:26:06 INFO ipc.HbaseRPC: Server at / >> > > > > > 127.0.0.1:45369 >> > > > > > > > could >> > > > > > > > > > > not >> > > > > > > > > > > > be >> > > > > > > > > > > > reached after 1 tries, giving up. >> > > > > > > > > > > > 10/12/23 14:26:07 INFO ipc.HbaseRPC: Server at / >> > > > > > 127.0.0.1:45369 >> > > > > > > > could >> > > > > > > > > > > not >> > > > > > > > > > > > be >> > > > > > > > > > > > reached after 1 tries, giving up. >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > On Thu, Dec 23, 2010 at 2:18 PM, Andrey Stepachev < >> > > > > > > > [email protected]> >> > > > > > > > > > > > wrote: >> > > > > > > > > > > > >> > > > > > > > > > > > > place hbase-site.xml with two parameters in you >> > > > classpath. >> > > > > > > > > > > > > >> > > > > > > > > > > > > hbase.zookeeper.quorum=your host >> > > > > > > > > > > > > hbase.zookeeper.property.clientPort=2181 (this >> > > parameter >> > > > is >> > > > > > > > > optional) >> > > > > > > > > > > > > >> > > > > > > > > > > > > another way, create Configuration and set this >> > > > parameters >> > > > > > from >> > > > > > > > any >> > > > > > > > > > > > sources >> > > > > > > > > > > > > you like >> > > > > > > > > > > > > (i use for example jndi in some of my apps). >> > > > > > > > > > > > > >> > > > > > > > > > > > > c = HBaseConfiguration.create(); >> > > > > > > > > > > > > c.set(propname, propvalue); >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > 2010/12/23 King JKing <[email protected]> >> > > > > > > > > > > > > >> > > > > > > > > > > > > > Dear all, >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > I set up my HBase server in standalone mode. >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > Can HBase Client (from another machine) connect >> to >> > > this >> > > > > > HBase >> > > > > > > > > > server? >> > > > > > > > > > > > > > How can I do that? >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > A lot of people have the same question. But I did >> > not >> > > > > find >> > > > > > > > > correct >> > > > > > > > > > > > > answer. >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > Thank a lot for support. >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> >
