关注互联网应用及运维技术的个人博客

Hbase HA 组件部署

下载解压 Hbase 安装包

我这里使用的是 hbase-1.2.0,服务器集群也是之前搭建 Ha hadoop 的服务器,所以这里也就不介绍了,直接开整,就完事了。

1.解压安装包到对应目录

[[email protected] software]# tar -zxvf hbase-1.2.0-bin.tar.gz -C /usr/local/apps/

2.改名字

[[email protected] apps]# mv hbase-1.2.0 hbase

配置环境变量

1.和之前的任何组件都一样,同样在/etc/profile目录下,配置环境变量

[[email protected] bin]# vi /etc/profile
export HBASE_HOME=/usr/local/apps/hbase
export PATH=$HBASE_HOME/bin:$PATH
[[email protected] bin]# source /etc/profile

2.拷贝环境变量到另外两台服务器,并装载

[[email protected] bin]# scp /etc/profile hadoop02:/etc/profile
[[email protected] bin]# scp /etc/profile hadoop03:/etc/profile
[[email protected] bin]# source /etc/profile
[[email protected] bin]# source /etc/profile

Hbase 配置

配置/usr/local/apps/hbase/conf下的hbase-env.sh文件

export JAVA_HOME=/usr/local/apps/jdk export HBASE_MANAGES_ZK=false

配置/usr/local/apps/hbase/conf下的hbase-site.xml文件

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://hadoop01/hbase</value>
        </property>
   
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
   
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>hadoop01:2181,hadoop02:2181,hadoop03:2181</value>
        </property>
   
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/var/zookeeper</value>
        </property>
   
        <property>
                <name>hbase.master.info.port</name>
                <value>60010</value>
        </property>
</configuration>

配置/usr/local/apps/hbase/conf下的regionservers文件

hadoop01
hadoop02
hadoop03

当master挂掉后,backup master可以自动接管整个hbase的集群,创建backup-masters文件

hadoop02

将 hbase 文件夹拷贝到另外两台服务器上

[[email protected] apps]# scp -r hbase/ hadoop02:$PWD [[email protected] apps]# scp -r hbase/ hadoop03:$PWD

启动 hadoop

[[email protected] conf]# start-dfs.sh

启动 hbase 集群

[[email protected] bin]# start-hbase.sh

使用 jps 命令查看 hbase 进程

正确的进程如下:

通过 Web UI 界面查看是否搭建成功

赞(0)
未经允许不得转载:飞天狒狒 » Hbase HA 组件部署

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址