美文网首页
Hadoop-Hbase集群搭建

Hadoop-Hbase集群搭建

作者: GuangHui | 来源:发表于2018-07-12 22:16 被阅读22次
    1. 下载

    http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.7.0.tar.gz

    2. 解压
    #解压到指定的文件夹
    tar xzvf hbase-1.2.0-cdh5.7.0.tar.gz -C /usr/loca/hadoop/app
    
    3. 配置文件修改

    进入目录: /usr/local/hadoop/app/hbase-1.2.0-cdh5.7.0/conf

    (1)修改hbase-env.sh
    #指定JAVA_HOME地址
    export JAVA_HOME=/usr/local/hadoop/app/jdk1.8.0_171
    #不使用hbase自带的zk
    export HBASE_MANAGES_ZK=false
    
    (2)修改regionservers

    添加如下内容:(我的是两个从节点)

    slave1
    slave2
    
    (3)修改hbase-site.xml

    配置如下内容:

        <property>
             <name>hbase.rootdir</name>
             <value>hdfs://master:9000/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>master,slave1,slave2</value>
        </property>
    
    (4) 远程复制到其他两个节点上
    scp -rp /usr/local/hadoop/app/hbase-1.2.0-cdh5.7.0 slave1:/usr/local/hadoop/app
    scp -rp /usr/local/hadoop/app/hbase-1.2.0-cdh5.7.0 slave1:/usr/local/hadoop/app
    

    并在slave1,slave2节点上分别配置环境变量

    (5)配置系统环境变量
    vi ~/.bashrc
    
    export HBASE_HOME=/usr/local/hadoop/app/hbase-1.2.0-cdh5.7.0
    export PATH=$HBASE_HOME/bin:$PATH
    

    bash一下,刷新配置,使配置生效

    echo查看配置是否生效

    echo $HBASE_HOME
    
    4. 检查是否安装成功
    4.1 启动或停止

    启动hbase之前,**要首先启动hadoopzookeeper:

    (1) 启动hadoop:

    #格式化
    hadoop namenode -format
    #启动hdfs
    ./sbin/start-dfs.sh
    #启动yarn
    ./sbin/start-yarn.sh
    

    jps一下,确认启动状态

    (2) 启动zookeeper

    #启动
    zkServer.sh start
    #查看启动状态
    zkServer.sh status
    

    (3) 启动hbase

    start-hbase.sh
    stop-hbase.sh
    
    4.2 验证hbase是否启动成功:

    (1) jps验证 是否有对应进程:

    [root@master conf]# jps
    3936 ResourceManager
    7601 Jps
    3298 NameNode
    7491 Main
    3449 SecondaryNameNode
    4765 QuorumPeerMain
    7229 HMaster
    
    [root@slave2 conf]# jps
    2210 NodeManager
    4082 HRegionServer
    2085 DataNode
    2871 QuorumPeerMain
    4297 Jps
    

    (2) 执行hbase shell命令进入shell终端:执行status命令,查看集群状态

    hbase(main):001:0> status
    1 active master, 0 backup masters, 2 servers, 0 dead, 1.0000 average load
    

    (3) 执行version命令查看一下版本;

    (4) 创建一个表:

     create 'member','info','address'
    

    (5) 查看一下表的描述:

    desc 'member'
    

    (6) 查看hbase前端页面

    http://192.168.175.20:60010
    

    查看新建的表,及其他信息,观察是否正常.

    当无法访问时,可尝试在虚拟机内部访问,或执行curl master:60010

    相关文章

      网友评论

          本文标题:Hadoop-Hbase集群搭建

          本文链接:https://www.haomeiwen.com/subject/ajhdpftx.html