user3623898
user3623898

Reputation: 33

hbase installation on single node

i have installed hadoop single node on ubuntu 12.04. Now I am trying to install hbase over it (version 0.94.18). But i get the following errors(even though i have extracted it in the /usr/local/hbase):

    Error: Could not find or load main class org.apache.hadoop.hbase.util.HBaseConfTool
    Error: Could not find or load main class org.apache.hadoop.hbase.zookeeper.ZKServerTool
    starting master, logging to /usr/lib/hbase/hbase-0.94.8/logs/hbase-hduser-master-ubuntu.out
    nice: /usr/lib/hbase/hbase-0.94.8/bin/hbase: No such file or directory
    cat: /usr/lib/hbase/hbase-0.94.8/conf/regionservers: No such file or directory

Upvotes: 3

Views: 8417

Answers (5)

user3539638
user3539638

Reputation: 116

sed "s/<\/configuration>/<property>\n<name>hbase.rootdir<\/name>\n<value>hdfs:\/\/'$c':54310\/hbase<\/value>\n<\/property>\n<property>\n<name>hbase.cluster.distributed<\/name>\n<value>true<\/value>\n<\/property>\n<property>\n<name>hbase.zookeeper.property.clientPort<\/name>\n<value>2181<\/value>\n<\/property>\n<property>\n<name>hbase.zookeeper.quorum<\/name>\n<value>'$c'<\/value>\n<\/property>\n<\/configuration>/g" -i.bak hbase/conf/hbase-site.xml

sed 's/localhost/'$c'/g' hbase/conf/regionservers -i

sed 's/#\ export\ HBASE_MANAGES_ZK=true/export\ HBASE_MANAGES_ZK=true/g' hbase/conf/hbase-env.sh -i

Yes just type this tree commands and you need change replace $c to your hostname. Then try it will work.

Upvotes: 0

Mohammed Hashim
Mohammed Hashim

Reputation: 191

You could try installing the version 0.94.27

Download it from : h-base 0.94.27 dowload This one worked for me.

Follow the instruction specified in : Hbase installation guide

Upvotes: 0

Mohammed Muzaffar
Mohammed Muzaffar

Reputation: 51

To resolve This Error

  1. Download binary version of hbase
  2. Edit conf file hbase-env.sh and hbase-site.xml
  3. Set Up Hbase Home Directory
  4. Start hbase By - Start-hbase.sh

Explanation To above Error:

Could not find or load main class your downloaded version does not have required jar

Upvotes: 5

Muhammad Soliman
Muhammad Soliman

Reputation: 23766

It is not recommended to run hbase from the source distribution directly instead you have to download the binary distribution as they have mentioned in their official site, follow the same instructions and you will get it up.

Upvotes: 0

user3539638
user3539638

Reputation: 116

Hi can you tell when it is coming this error. I think you gave environment set wrong
You should enter bellow command:

export HBASE_HOME="/usr/lib/hbase/hbase-0.94.18"

Then try hbase it will work. If you want shell script you can download this lik :: https://github.com/tonyreddy/Apache-Hadoop1.2.1-SingleNode-installation-shellscript It have hadoop, hive, hbase, pig.

Thank Tony.

Upvotes: 1

Related Questions