Hbase Connection Refused

hbase connection refused

I have found the solution.

By just removing localhost entry from my /etc/hosts. Now my localhost entry is like 192.169.19.50 [which is my hbase IP] = localhost instead of 127.0.0.1 localhost.

HBase connection reject

Try this

Comment 127.0.1.1 in /etc/hosts file using #
then put your ip and computer name in new line
if you want to use localhost make sure that 127.0.0.1 localhost is there in your hosts file
then replace all occurance of ip in configuration files replace with localhost

if you want to use ip instead of localhost then make sure that ip and equivalent domain name is there in your hosts file and replace all occurance of localhost with your ip.

problem related to namenode generally occurs due to misconfiguration of host or IP

Connection issue when trying to connect HBase in remote server using java

There could be two reasons for below exception

org.apache.hadoop.hbase.MasterNotRunningException

  1. Remote VM hostname/IP is not accessible by client machine. In order to fix that, you need to update the inbound rules to allow port access. If in case of a VM host name, make sure you have added an entry in /etc/hosts to resolve the host name with IP address.

  2. Second issue could be the HBase master is running. Make sure if HMaster service is running from your remote server.

HBase master stops with Connetion Refused Error

By looking at you configuration file, I assume that you are using the actual hostname in your config files. Add the hostname along with the IP of the machine into the /etc/hosts file if that is the case. Also make sure it matches with the hostname in your Hadoop's core-site.xml. Proper name resolution is vital for a proper HBase functioning.

If you still face any problem please follow the steps mentioned here properly. I have tried to explain the procedure in detail and hopefully you'll be able to make it run if you follow all the steps carefully.

HTH

test Hbase connection using MapDriver


main-SendThread(127.0.0.1:2181) INFO
[org.apache.zookeeper.ClientCnxn] Opening socket connection to server
127.0.0.1/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error) main-SendThread(127.0.0.1:2181) WARN
[org.apache.zookeeper.ClientCnxn] Session 0x0 for server null,
unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Connection refused: no further information

Your error shows that you are connecting to localhost (127.0.0.1). If you are using remote host then set following:

config.set("hbase.zookeeper.quorum", "remote ip");
config.set("hbase.zookeeper.property.clientPort", "2181"); //your port
config.set("hbase.master", "hbase_master_ip:16000"); //your port

How to solve zookeeper.ClientCnxn Connection refused problem in Hbase?

I have solved this problem. The specific reason is that my 'hbase' library depend 'hadoop', version 2.8.5, but my deployed 'hadoop' version is 3.1.0. So it lead to that 'hflush/hsync' of 'hbase' is unsupported.

The solutions are here

Sandbox: Knox connection refused

It looks like you are using the Demo LDAP that is shipped with Knox (it uses port 33389). It might be down, to start it go to Knox Configuration page of Ambari and from there start the Demo LDAP server.



Related Topics



Leave a reply



Submit