hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leonardo Gamas <leoga...@jusbrasil.com.br>
Subject Re: zookeeper connection problem in pseudo mode
Date Fri, 06 Jan 2012 13:25:13 GMT
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 <yongyong313@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.Wilcox@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 [yongyong313@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.sellman@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 <yongyong313@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.Wilcox@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 [leogamas@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 <yongyong313@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
> >>>>> leogamas@jusbrasil.com.br
> >>>>> www.jusbrasil.com.br
> >>
>



-- 

*Leonardo Gamas*
Software Engineer
T +55 (71) 3494-3514
C +55 (75) 8134-7440
leogamas@jusbrasil.com.br
www.jusbrasil.com.br

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message