HBase集群搭建

HBase集群搭建

环境说明

  1. 电脑操作系统windows 10专业版

  2. Vbox5

  3. 虚拟机操作系统CentOS 7(网络配置NAT)

  4. jdk 8

  5. hadoop 2.7.5(上篇博客已安装)

  6. hbase 1.2.4

  7. zookeeper 3.4.12

    注: 本人安装时所有安装包在/opt/目录下,安装目录也是,

一、 注意事项

​本篇文章须先搭好Hadoop集群(未配置HA, 若配置了HA可跳过zookeeper安装), 上篇文章有讲述: 从最小安装Centos开始,Hadoop2.7 集群环境搭建(含HA配置)

二、 安装zookeeper

  1. 解压缩文件

    [root@master opt]# cd /opt
    [root@master opt]# tar -zxvf zookeeper-3.4.11.tar.gz
    [root@master opt]# mv zookeeper-3.4.11 zookeeper
    
  2. 创建节点标识文件

    [root@master opt]# mkdir -p zookeeper/data
    [root@master opt]# vim /opt/zookeeper/data/myid
    
    1
    
  3. 复制zoo_sample.cfg

    [root@master opt]# cp zookeeper/conf/zoo_sample.cfg zookeeper/conf/zoo.cfg
    
  4. 编辑 zoo.cfg

    [root@master opt]# vim zoo.cfg
    
    # 修改内容
    dataDir=/opt/zookeeper/data
    # 在尾部添加内容
    server.1=master:2888:3888
    server.2=slave1:2888:3888
    server.3=slave2:2888:3888
    
  5. 拷贝 Zookeeper 安装文件到其他两个节点,并修改myid为2,3

    [root@master opt]# scp -r /opt/zookeeper slave1:/opt/
    [root@master opt]# scp -r /opt/zookeeper slave2:/opt/
    [root@master opt]# vim /opt/zookeeper/data/myid
    
    # 节点 slave1
    2
    
    # 节点 slave2
    3
    
  6. 配置环境变量

    [root@master opt]# vim /etc/profile
    
    #zookeeper
    export ZOOKEEPER_HOME=/opt/zookeeper
    export PATH=$ZOOKEEPER_HOME/bin::$PATH
    
    [root@master opt]# source /etc/profile
    
  7. 启动节点程序(每个节点执行)

    [root@master opt]# zkServer.sh start
    

三、安装hbase

  1. 解压缩文件

    [root@master opt]# cd /opt
    [root@master opt]# tar -zxvf hbase-1.2.6-bin.tar.gz
    [root@master opt]# mv hbase-1.2.4 hbase
    
  2. 修改hbase-env.sh

    [root@master opt]# vim hbase/conf/hbase-env.sh
    
    export JAVA_HOME=/usr/local/java/
    export HBASE_MANAGES_ZK=false
    
  3. 拷贝 Zookeeper 配置文件 zoo.cfg

    [root@master opt]# cp zookeeper/conf/zoo.cfg /hbase/conf
    
  4. 修改 hbase-site.xml

    [root@master opt]# vim hbase/conf/hbase-site.xml
    
    	<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,slave1,slave2</value>
    	</property>
    
    	<property>
    		<name>hbase.zookeeper.property.dataDir</name>
    		<value>/opt/zookeeper/data</value>
    	</property>
    
    	<property>
    		<name>hbase.master.port</name>
    		<value>60000</value>
    	</property>
    
    	<property>
    		<name>hbase.master.info.port</name>
    		<value>60010</value>
    	</property>
    
  5. 修改文件regionservers

    [root@master opt]# vim hbase/conf/regionservers
    
    slave1
    slave2
    
  6. 配置环境变量

    [root@master opt]# vim /etc/profile
    
    export HBASE_HOME=/opt/hbase
    export PATH=$HBASE_HOME/bin:$PATH
    export HADOOP_CLASSPATH=$HBASE_HOME/lib/*
    
    [root@master opt]# source /etc/profile
    
  7. 复制 HBase到其他节点

    [root@master opt]#  scp -r /opt/hbase/ slave1:/opt/
    [root@master opt]#  scp -r /opt/hbase/ slave2:/opt/
    
  8. 启动hbase

    [root@master opt]#  start-hbase.sh
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值