Yong, Just to have more info, if you run locally to your server:
$ telnet localhost 2181 It connects? And if you run this command from your host to the server: $ telnet <server_ip or hostname> 2181 What happens? In the server: $ netstat -na | grep LISTEN | grep 2181 What is printed? 2012/1/6 yonghu <yongyong...@gmail.com> > Thanks for your response. I use Ubuntu 10.04 and the following is the > command information I got > > huyong@huyong-laptop:~$ sudo /etc/init.d/iptables stop > [sudo] password for huyong: > sudo: /etc/init.d/iptables: command not found > > The way you did can't work for me. The way I used is from > https://help.ubuntu.com/community/IptablesHowTo > > Can you show me your hbase configuration. I mean the content of > hbase-site.xml. Or you can give me link that I can check if I did the > right configuration steps. Thanks very much. > > Yong > > On Fri, Jan 6, 2012 at 12:23 PM, Tom Wilcox <tom.wil...@cse.org.uk> wrote: > > Hi Yong, > > > > When I run: > > > > sudo /etc/init.d/iptables stop > > > > I see the following output: > > > > iptables: Flushing firewall rules: [ OK ] > > iptables: Setting chains to policy ACCEPT: filter [ OK ] > > iptables: Unloading modules: [ OK ] > > > > And my connection stopped being refused. Since I wasn't 100% sure what > ports needed opening for HBase and co to work and my system was on a closed > development network, I was happy just to stop the firewall services > completely as above, rather than to modify the rules. > > > > We have successfully combined (Hadoop 0.20.2 with HBase 0.90.4) and > (Hadoop 1.0.0 with HBase 0.92). > > > > HTH > > > > Tom > > ________________________________________ > > From: yonghu [yongyong...@gmail.com] > > Sent: 05 January 2012 21:22 > > To: user@hbase.apache.org > > Subject: Re: zookeeper connection problem in pseudo mode > > > > this is how I stop the firewall. > https://help.ubuntu.com/community/IptablesHowTo > > > > sudo nano -w /root/fw.stop > > > > echo "Stopping firewall and allowing everyone..." > > iptables -F > > iptables -X > > iptables -t nat -F > > iptables -t nat -X > > iptables -t mangle -F > > iptables -t mangle -X > > iptables -P INPUT ACCEPT > > iptables -P FORWARD ACCEPT > > iptables -P OUTPUT ACCEPT > > > > sudo /root/fw.stop > > > > at last I saw the output: > > huyong@huyong-laptop:~/hbase-0.90.3/bin$ sudo /root/fw.stop > > stopping firewall > > > > I am not sure weather it is what you mean to close the firewall. I > > don't know if my Hadoop version 0.20.2 and Hbase 0.90.3 version are > > compatible. > > Yong > > > > > > On Thu, Jan 5, 2012 at 6:32 PM, Royston Sellman > > <royston.sell...@googlemail.com> wrote: > >> Just to check - did you disable it the way Tom suggested? By stopping > iptables? > >> It's not sufficient just to turn off firewall from the control > panel/app. > >> > >> Best, > >> Royston > >> > >> > >> On 5 Jan 2012, at 17:00, yonghu wrote: > >> > >>> I have already disabled ipv6 and close the firewall, but I still get > >>> the same problem. :( > >>> > >>> Yong > >>> > >>> On Thu, Jan 5, 2012 at 5:16 PM, yonghu <yongyong...@gmail.com> wrote: > >>>> I set up a pseudo mode, it also needs to close the firewall? > >>>> > >>>> Yong > >>>> > >>>> On Thu, Jan 5, 2012 at 4:59 PM, Tom Wilcox <tom.wil...@cse.org.uk> > wrote: > >>>>> I've seen that error before. Have you tried turning off your > firewalls on each node? > >>>>> > >>>>> I do it like this: > >>>>> > >>>>> cat $HADOOP_INSTALL/conf/slaves | xargs -I{} ssh root@{} > '/etc/init.d/iptables stop' > >>>>> ssh root@jobtracker '/etc/init.d/iptables stop' > >>>>> ssh root@namenode '/etc/init.d/iptables stop' > >>>>> > >>>>> Worth a crack if you haven't tried it yet. > >>>>> ________________________________________ > >>>>> From: Leonardo Gamas [leoga...@jusbrasil.com.br] > >>>>> Sent: 05 January 2012 15:45 > >>>>> To: user@hbase.apache.org > >>>>> Subject: Re: zookeeper connection problem in pseudo mode > >>>>> > >>>>> I had a similar problem some time ago. The problem seems to be in > the ipv6 > >>>>> configuration. I solved it disabling ipv6 on my host editing > /etc/hosts. > >>>>> > >>>>> 2012/1/5 yonghu <yongyong...@gmail.com> > >>>>> > >>>>>> Hallo, > >>>>>> > >>>>>> I tried the pseudo distribution mode of HBase. The Hadoop version is > >>>>>> 0.20.2. I configured the hbase-site.xml as > >>>>>> > >>>>>> <configuration> > >>>>>> <property> > >>>>>> <name>hbase.rootdir</name> > >>>>>> <value>hdfs://localhost:9000/hbase</value> > >>>>>> </property> > >>>>>> <property> > >>>>>> <name>dfs.replication</name> > >>>>>> <value>1</value> > >>>>>> </property> > >>>>>> </configuration> > >>>>>> > >>>>>> as same as in core-site.xml and hdfs-site.xml files of Hadoop, > separately. > >>>>>> > >>>>>> I can successfully start HBase. But when I tried to create a table, > I > >>>>>> got following error information: > >>>>>> ERROR: org.apache.hadoop.hbase.ZooKeeperConnectionException: HBase > is > >>>>>> able to connect to ZooKeeper but the connection closes immediately. > >>>>>> This could be a sign that the server has too many connections (30 is > >>>>>> the default). Consider inspecting your ZK server logs for that error > >>>>>> and then make sure you are reusing HBaseConfiguration as often as > you > >>>>>> can. See HTable's javadoc for more information. > >>>>>> > >>>>>> And I checked my ZK log and found: > >>>>>> > >>>>>> 2012-01-05 15:59:02,909 INFO org.apache.zookeeper.ClientCnxn: > Opening > >>>>>> socket connection to server localhost/0:0:0:0:0:0:0:1:2181 > >>>>>> 2012-01-05 15:59:02,909 WARN org.apache.zookeeper.ClientCnxn: > Session > >>>>>> 0x134ae4d4a6d0001 for server null, unexpected error, closing socket > >>>>>> connection and attempting reconnect > >>>>>> java.net.ConnectException: Connection refused > >>>>>> at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) > >>>>>> at > >>>>>> > sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:567) > >>>>>> at > >>>>>> org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1119) > >>>>>> > >>>>>> This error information appeared repeatly. Can anyone tell how to > solve > >>>>>> this problem? > >>>>>> > >>>>>> Thanks! > >>>>>> > >>>>>> Yong > >>>>>> > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> > >>>>> *Leonardo Gamas* > >>>>> Software Engineer > >>>>> +557134943514 > >>>>> +557581347440 > >>>>> leoga...@jusbrasil.com.br > >>>>> www.jusbrasil.com.br > >> > -- *Leonardo Gamas* Software Engineer T +55 (71) 3494-3514 C +55 (75) 8134-7440 leoga...@jusbrasil.com.br www.jusbrasil.com.br