centos7 安装 hbase

HBase 下载
     下载 cdh hbase 版本
     下载路径
          http://archive.cloudera.com/cdh5/cdh/5/ 
     选择相应的版本 在末尾添加.tar.gz 就可以下载了
     例如:
          hbase-1.2.0 的 cdh5.9.0版本
          http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.9.0.对应的下载地址为:
          http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.9.0.tar.gz


HBase 安装

    一、解压 hbase-1.2.0-cdh5.9.0.tar.gz 到 /home/hadoop/cdh590/
        解压
            tar -zxvf hbase-1.2.0-cdh5.9.0.tar.gz -C /home/hadoop/cdh590/
        重命名 
            mv hbase-1.2.0-cdh5.9.0/ hbase120
        创建软连接(配置的环境变量指定到软连接的位置,之后更换版本只需要覆盖软连接)
            cd /home/hadoop/ha
            ln -sfn /home/hadoop/cdh590/hbase120/ hbase

    二、配置环境变量
        vi ~/.bashrc
            #HBase
            export HBASE_HOME=/home/hadoop/ha/hbase
            export PATH=$HBASE_HOME/bin:$PATH
        source ~/.bashrc

    三、配置HBase
        cd /home/hadoop/cdh590/hbase120/conf

        创建所需要的文件夹
            hbase-env.sh
                mkdir -p /hadoop/tmp/pids            存放pid的位置
            hbase-site.xml
                mkdir -p /hadoop/hbase/tmp            存放hbase的文件
                mkdir -p /hadoop/hbase/zookeeper    存放hbase-zookeeper相关信息


        hbase-env.sh
            export JAVA_HOME=/usr/java/latest                            JDK
            export HBASE_CLASSPATH=/home/hadoop/ha/hadoop/etc/hadoop    classpath
            export HBASE_PID_DIR=/hadoop/tmp/pids                        pid位置
            export HBASE_LOG_DIR=/hadoop/logs                            日志输出位置
            export HBASE_MANAGES_ZK=false                                zk管理

        hbase-site.xml
            
                
                    hbase.rootdir
                    hdfs://192.168.10.55:8020/hbase

                   
                
                
                
                    hbase.tmp.dir
                    /hadoop/hbase/tmp
                

                
                    hbase.zookeeper.property.dataDir
                    /hadoop/hbase/zookeeper
                

                
                    hbase.cluster.distributed
                    true
                

                
                    hbase.zookeeper.quorum
                    192.168.10.55,192.168.10.56,192.168.10.57
                

                
                    hbase.master.maxclockskew
                    300000
                

            

        regionservers    添加DataNode节点的hostname并保存
            192.168.10.55
            192.168.10.56
            192.168.10.57

    四、HBase启动和停止命令
        启动的顺序为 hadoop -> zookeeper -> hbase

        启动HBase集群:
            bin/start-hbase.sh

        单独启动一个HMaster进程:
            bin/hbase-daemon.sh start master

        单独停止一个HMaster进程:
            bin/hbase-daemon.sh stop master

        单独启动一个HRegionServer进程:
            bin/hbase-daemon.sh start regionserver

        单独停止一个HRegionServer进程:
            bin/hbase-daemon.sh stop regionserver

你可能感兴趣的:(大数据)