hbase完全分布式环境搭建

1、环境准备

linux系统:centos6.6

java环境: jdk1.8.0_144

hadoop环境:hadoop-2.4.1

zookeeper环境:zookeeper-3.4.6

如果有环境准备问题,请参考下面文章

linux环境:点击打开链接

hadoop搭建:点击打开链接

zookeeper搭建:点击打开链接

2、上传hbase安装包

3、解压

tar -zxvf hbase-1.1.12.tar.gz -C /usr/local/hbase

4、配置hbase集群,要修改三个文件,首先上面的环境都准备好了

注意:要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下
    cp hdfs-site.xml /usr/local/hbase/hbase-1.1.12/conf
    cp core-site.xml /usr/local/hbase/hbase-1.1.12/conf

    4.1修改hbase-env.sh

    export JAVA_HOME=/usr/local/java/jdk1.8.0_144
    //告诉hbase使用外部的zk
    export HBASE_MANAGES_ZK=false

    4.2 vim hbase-site.xml   

	
	
		
        
                hbase.rootdir
                hdfs://mini1:9000/hbase    
        
		
        
                hbase.cluster.distributed
                true
        
		
        
                hbase.zookeeper.quorum
                mini1:2181,mini2:2181,mini3:2181
        
        
                hbase.master.info.port
                60010
        
	

 

    4.3 vim regionservers

        mini1
        mini2
        mini3

    4.4拷贝hbase到其他节点

        scp -r /usr/local/hbase mini2:/usr/local/
        scp -r /usr/local/hbase mini3:/usr/local/

5.将配置好的HBase拷贝到每一个节点并同步时间。

      在每台机子上输入sudo ntpdate time.nist.gov

6.配置环境变量

    export HBASE_HOME=/usr/local/hbase/hbase-1.1.12
    export PATH=$HBASE_HOME/bin:$PATH

7.启动所有的hbase

   启动顺序:先启动Hadoop->hbase,如果使用自己安装的zookeeper启动顺序是:Hadoop->zookeeper->hbase
   停止顺序:hbase->zookeeper->hadoop

8、通过浏览器访问hbase管理页面

    mini1:60010

9、为保证集群的可靠性,要启动多个HMaster

    hbase-daemon.sh start master

10、查看结果

hbase完全分布式环境搭建_第1张图片

你可能感兴趣的:(linux,大数据,linux,hadoop集群,hbase)