Getting Exception fails exception

I'm struggling to get Hbase to work on my machine. I believe that something is wrong with my setup, and I can’t fix it. I get a host error, but Jsp clearly shows that it works. After starting Hadoop and Hbase. I made JPS

yeshwanthvenkatesh@mymachineip /usr/local/Cellar/hbase/0.94.4/bin (master)$ jps 1609 Main 715 DataNode 985 TaskTracker 614 NameNode 886 JobTracker 1463 HRegionServer 1263 HQuorumPeer 814 SecondaryNameNode 1695 1349 HMaster 1842 Jps 

When I try to invoke commands in the Hbase shell, I get the following errors.

 hbase(main):001:0> list TABLE 2013-04-25 16:20:28.933 java[1609:1703] Unable to load realm info from SCDynamicStore ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times Here is some help for this command: List all tables in hbase. Optional regular expression parameter could be used to filter the output. Examples: hbase> list hbase> list 'abc.*' hbase(main):002:0> scan 'ResultStore' ROW COLUMN+CELL 13/04/25 16:26:13 INFO ipc.HBaseRPC: Problem connecting to server: mymachineip/129.10.3.181:60020 

Here is my site.xml

 <configuration> <property> <name>hbase.rootdir</name> <value>hdfs://129.10.3.181:8020/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/Users/yeshwanthvenkatesh/Documents/Hadoop/zookeeper</value> </property> <property> <name>hbase.master</name> <value>129.10.3.181:60000</value> <description>The host and port that the HBase master runs at.</description> </property> <property> <name>hbase.zookeeper.quorum</name> <value>129.10.3.181</value> </property> <property> <name>dfs.replication</name> <value>1</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.regionserver.port</name> <value>60020</value> <description>The host and port that the HBase master runs at.</description> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/Users/yeshwanthvenkatesh/Documents/Hadoop/Daemons/zookeeper</value> </property> </configuration> 

Here is my etc / hosts file

 127.0.0.1 localhost 129.10.3.181 mymachineip 255.255.255.255 broadcasthost # For Hadoop # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 

I do not control the Zookeeper instance, so I set true to my hbase-env.sh. What am I doing wrong? Magazines also do not help.

 13/04/25 16:08:52 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=129.10.3.181:2181 sessionTimeout=180000 watcher=hconnection 13/04/25 16:08:52 INFO zookeeper.ClientCnxn: Opening socket connection to server mymachineip/129.10.3.181:2181. Will not attempt to authenticate using SASL (unknown error) 13/04/25 16:08:52 INFO zookeeper.RecoverableZooKeeper: The identifier of this process is 2310@mymachineip 13/04/25 16:08:52 INFO zookeeper.ClientCnxn: Socket connection established to mymachineip/129.10.3.181:2181, initiating session 13/04/25 16:08:53 INFO zookeeper.ClientCnxn: Session establishment complete on server mymachineip/129.10.3.181:2181, sessionid = 0x13e42c9a109000a, negotiated timeout = 180000 13/04/25 16:08:53 INFO client.HConnectionManager$HConnectionImplementation: getMaster attempt 0 of 1 failed; no more retrying. org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1415) at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:1021) at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:150) at sun.proxy.$Proxy5.getProtocolVersion(Unknown Source) at org.apache.hadoop.hbase.ipc.WritableRpcEngine.getProxy(WritableRpcEngine.java:183) at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:335) at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:312) at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:364) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:682) at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:113) at org.apache.hadoop.hbase.master.HMasterCommandLine.stopMaster(HMasterCommandLine.java:175) at org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:106) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:76) at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1928) 13/04/25 16:08:53 INFO client.HConnectionManager$HConnectionImplementation: Closed zookeeper sessionid=0x13e42c9a109000a 13/04/25 16:08:53 INFO zookeeper.ZooKeeper: Session: 0x13e42c9a109000a closed 13/04/25 16:08:53 INFO zookeeper.ClientCnxn: EventThread shut down 13/04/25 16:08:53 ERROR master.HMasterCommandLine: Master not running 
+6
source share
5 answers

From your logs and host files, I see no problems with your configuration. So there may be a problem with version incompatibility. I also ran into the same problem, so I changed the hbase version downloaded by hbase-0.94.11, along with zookeeper-3.4.3, hasoop 1.0.1 and worked fine. Although I did not find any specific reason for the problem, but it worked fine.

0
source

If you are using hbase 0.94 then an error appears. You should use roodir instead of rootdir in hbase-site.xml

 <property> <name>hbase.roodir</name> <value>hdfs://localhost:9000/hbase</value> </property> 
0
source

It is better to use the latest stable version of HBase, which is 1.2x. 1.1x is also popular. You will not need to run hadoop and Hbase separately if you are trying to run it on a local computer.

Download the latest version https://hbase.apache.org/

0
source

It looks like your name or date is in safe mode. Therefore, we need to exit safe mode to insert data into hdfs or into the hbase table in hdfs. We can use the following command to exit the safe mode of the nomenode or datodode:

 hdfs dfsadmin -safemode leave 

If successful, this message is displayed:

Safe Mode Off

And after that, the above error does not occur and the hbase shell is working fine.

0
source

The HBase host is not running. Everything seems to be configured correctly, so you need to do:

 $ ./bin/start-hbase.sh 
0
source

All Articles