Hbase installation on ubuntu
In this tutorial we will see how to install Hbase on ubuntu 16.04 by doing the following steps
Step 1: Before installing Hbase, you need to First ensure that java8 is installed:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Verify that java is correctly installed:
java -version
Configuring Java Environment
sudo apt-get install oracle-java8-set-default
Step 2: Ensure that you successfully installed hadoop on your machine
- Check this link if you need to know how to install it.
Step 3: Download Apache Hbase
- Go to downloads page
- Choose hbase file: hbase-1.2.5-bin.tar.gz
Step 4: Complete the installation process
Move the downloaded file “hbase-1.2.5-bin.tar.gz” to your home (~)
Compress it :
tar -zxvf hbase-1.2.5-bin.tar.gz
Edit hbase-env.sh using this command lines:
cd /usr/local/hbase/conf
gedit hbase-env.sh
Add this line:
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
Edit hbase-site.xml using this command lines:
cd /usr/local/hbase/conf
gedit hbase-site.xml
Add this lines:
<configuration>
//Here you have to set the path where you want HBase to store its files.
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
//Here you have to set the path where you want HBase to store its built in zookeeper files.
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoopworkshop/zookeeper</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
Edit bashrc using this command line:
cd
sudo gedit .bashrc
Add this lines:
# - HBASE ENVIRONMENT VARIABLES START -#
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin
# - HBASE ENVIRONMENT VARIABLES END -#
Execute bashrc:
. ~/.bashrc
Step 5: Start hbase processes
Start hadoop process first:
start-dfs.sh
start-yarn.sh
Start hbase:
start-hbase.sh
Step 6: Stop hbase processes
Stop hbase:
stop-hbase.sh
Stop hadoop process:
stop-dfs.sh
stop-yarn.sh
Comments
Post a Comment