Thursday, 13 March 2014

STANDALONE HBASE INSTALLATION CENTOS 6.X




In standalone mode, HBase does not use HDFS -- it uses the local filesystem instead and it runs all HBase daemons and a local ZooKeeper all up in the same JVM. Zookeeper binds to a well known port so clients may talk to HBSE

Step 1: -

Configure Cloudera repo

[nitin@nitin-ubuntu ~]# cat /etc/yum.repos.d/cdh.repo
cloudera-cdh4]
name = Cloudera CDH, Version 4.4.0
baseurl = http://archive.cloudera.com/cdh4/redhat/5/x86_64/cdh/4.4.0/
gpgkey = http://archive.cloudera.com/redhat/cdh/RPM-GPG-KEY-cloudera
gpgcheck = 1
nitin@nitin-ubuntu ~]#

Step 2: -

Install Hbase-master

[nitin@nitin-ubuntu ~]# yum clean all
[nitin@nitin-ubuntu ~]# yum install hbase-master

Step 3 :- 

Add following lines into hbase-site.xml

[nitin@nitin-ubuntu ~]# cat /etc/hbase/conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///BIG_DATA/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/BIG_DATA/zookeeper</value>
</property>
</configuration>



Step 4 :-

Edit datadir for zookeeper

[nitin@nitin-ubuntu ~]# cat /etc/zookeeper/conf/zoo.cfg
dataDir=/BIG_DATA/zookeeper/


Step 5:- 

Create level one directory and change permission

[nitin@nitin-ubuntu ~]# mkdir /BIG_DATA/
[nitin@nitin-ubuntu ~]# chown -R hbase:hbase /BIG_DATA/

Step 6:-
Configure /etc/hosts in stanalone hbase system as well as client which is connecting to it .

[nitin@nitin-ubuntu ~]# cat /etc/hosts
10.10.10.110 nitin-ubuntu


[nitin@nitin-CLIENT1 ~]# cat /etc/hosts
10.10.10.110 nitin-ubuntu

Step 7 :-
Restart Hbase

[nitin@nitin-ubuntu ~]# /etc/init.d/hbase-master restart




















No comments:

Post a Comment

Ansible Cheat sheet

Install Ansible  # yum install ansible Host file configuration  File  [ansible@kuber2 ~]$ cat /etc/ansible/hosts     [loca...