hbase分布式部署

该部分的安装需要在hadoop已成安装的基础上,并且要求hadoop已正常启动。hbase需要部署在主节点和从节点上,下面操作都是通过主节点进行。


1 解压安装hbase

[phq@master ~]$ tar -zxvf hbase-0.98.9-hadoop2-bin.tar.gz

2 配置hbase

  • 进去hbase安装主目录,然后修改配置文件
[phq@master ~]$ cd ~/hbase-0.98.9-hadoop2/conf/
(1)修改环境变量hbase-env.sh
  • 编辑hbase-env.sh文件
[phq@master conf]$ vim hbase-env.sh

在文件靠前部分找到如下内容

# The java implementation to use.  Java 1.6 required.
# export JAVA_HOME=/usr/java/jdk1.6.0/

去掉#,修改为以下内容:

# The java implementation to use.  Java 1.6 required.
export JAVA_HOME=/usr/java/jdk1.8.0_91
(2)修改配置文件hbase-site.xml
  • 使用下面内容替换原先的hbase-site.xml内容
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl"
href="configuration.xsl"?>
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master</value>
</property>
</configuration>
(3)修改regionservers
  • 将regionservers中的内容修改为以下内容:
slave

3 配置环境变量

  • 编辑系统配置文件.bash_profile,添加一下内容
#hbase
export HBASE_HOME=/home/phq/hbase-0.98.9-hadoop2
export PATH=$HBASE_HOME/bin:$PATH
export HADOOP_CLASSPATH=$HBASE_HOME/lib/*

使修改后的配置生效:

[phq@master ~]$ source .bash_profile

4 启动hbase

[phq@master bin]$ ./start-hbase.sh

猜你喜欢

转载自my.oschina.net/u/1188945/blog/1624481