Hallo, I input the first command $ telnet localhost 2181 the output is
Trying 127.0.0.1... Trying ::1... telnet: Unable to connect to remote host: Network is unreachable As I run the pseudo mode, server and client are the same. So I input netstat -na | grep LISTEN | grep 2181 But I got no output information. Yong On Fri, Jan 6, 2012 at 2:25 PM, Leonardo Gamas <leoga...@jusbrasil.com.br> wrote: > 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