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