1.下载资源包

  

2.上传并解压hbase

tar -zxvf hbase-1.3.6-bin.tar.gz

3.重命名为hbase

mv hbase-1.3.6 hbase

4.下载zookeeper的资源包

  

5.上传并解压zookeeper

tar -zxvf zookeeper-3.4.6.tar.gz

6.重命名为zookeeper

mv zookeeper-3.4.6 zookeeper

7.安装zookeeper集群

  7.1 将zookeeper安装目录下的zoo_sample.cfg文件更名为zoo.cfg文件

cd /opt/module/zookeeper/conf/
mv zoo_sample.cfg zoo.cfg

  7.2 编辑zoo.cfg文件,设置dataDir的位置和节点位置

dataDir=/opt/module/zkData
server.1=192.168.138.102:2888:3888
server.2=192.168.138.103:2888:3888
server.3=192.168.138.104:2888:3888

  7.3 创建对应目录地址(三台虚拟机都需要)

mkdir /opt/module/zkData

  7.4 将zookeeper的安装目录发送到其他的两个节点上

./xsync /opt/module/zookeeper
./xsync /opt/module/zkData/

  7.5 进入/opt/module/zkData目录下(三台虚拟机都需要)创建myid文件

192.168.138.102  1
192.168.138.103  2
192.168.138.104  3

    

  7.6 配置zookeeper的环境变量

vim /etc/profile
export ZK_HOME=/opt/module/zookeeper
export PATH=$PATH:$ZK_HOME/bin

  7.7 刷新

source /etc/profile

  7.8 分别启动三个节点上的zookeeper服务 

cd /opt/module/zookeeper/bin/
./zkServer.sh start

    

8.安装HBase集群

  8.1 进入到HBase安装目录的conf目录下,配置hbase-site.xml文件

cd /opt/module/hbase/conf/
vim hbase-site.xml

  8.2 编辑内容如下

复制代码
<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://192.168.138.102:9000/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.hadoop102</name>
    <value>hadoop102</value>
  </property>
  <property>
    <name>hbase.tmp.dir</name>
    <value>/home/user/tmp/hbase</value>#事先创建
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>hadoop102,hadoop103,hadoop104</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.clientPort</name>
    <value>2181</value>
  </property>
</configuration>
复制代码

  8.3 配置regionservers文件,增加内容如下

hadoop102
hadoop103
hadoop104

  8.4 配置hbase-env.sh文件

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
export HBASE_PID_DIR=/home/hbase/pid
export HBASE_MANAGES_ZK=false

  8.5 将hbase的安装目录发送到hadoop103和hadoop104节点上

./xsync /opt/module/hbase

  8.6 配置hbase的环境变量(三台虚拟机)

vim /etc/profile
export HBASE_HOME=/opt/module/hbase
export PATH=$PATH:$HBASE_HOME/bin

  8.7 刷新

source /etc/profile

  8.8 在hadoop102节点上启动hbase进程

start-hbase.sh

      

 posted on 2020-05-11 19:13  wnwn  阅读(141)  评论(0编辑  收藏  举报