栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

hbase单机&伪分布&全分布

hbase单机&伪分布&全分布

 单机

[root@moyue01 soft]# tar -zxvf hbase-1.2.1-bin.tar.gz -C /usr/local/
[root@moyue01 soft]# cd 
[root@moyue01 ~]# cd /usr/local/
[root@moyue01 local]# mv hbase-1.2.1/ hbase
[root@moyue01 local]# vim /etc/profile
export Hbase_HOME=/usr/local/hbase
export PATH=$PATH:$Hbase_HOME/bin
[root@moyue01 local]# source /etc/profile
[root@moyue01 local]# hbase version
Hbase 1.2.1

配置hbase-env.sh

[root@moyue01 local]# vim $Hbase_HOME/conf/hbase-env.sh
# The java implementation to use.  Java 1.7+ required.
export JAVA_HOME=/usr/local/jdk
# Tell Hbase whether it should manage it's own instance of Zookeeper or not.
export Hbase_MANAGES_ZK=true	 #hbase内置zookeeper开启

配置hbase-site.xml

[root@moyue01 local]# vim $Hbase_HOME/conf/hbase-site.xml


    hbase.rootdir
    file:///usr/local/hbase/data



    hbase.zookeeper.property.dataDir
    /usr/local/hbase/zkdata

启动Hbase

先启动集群和yarn
[root@moyue01 conf]# start-all.sh
[root@moyue01 conf]# start-hbase.sh
[root@moyue01 conf]# jps
53201 HMaster
59268 ResourceManager
60377 Jps
40812 NameNode
59422 NodeManager
41039 DataNode
[root@moyue01 conf]# hbase shell
hbase(main):001:0> 

伪分布

[root@moyue01 soft]# tar -zxvf hbase-1.2.1-bin.tar.gz -C /usr/local/
[root@moyue01 soft]# cd 
[root@moyue01 ~]# cd /usr/local/
[root@moyue01 local]# mv hbase-1.2.1/ hbase
[root@moyue01 local]# vim /etc/profile
export Hbase_HOME=/usr/local/hbase
export PATH=$PATH:$Hbase_HOME/bin
[root@moyue01 local]# source /etc/profile
[root@moyue01 local]# hbase version
Hbase 1.2.1

修改hbase-env.sh

[root@moyue01 conf]# vim hbase-env.sh

[root@moyue01 conf]# vim hbase-site.xml
        
                hbase.zookeeper.quorum
                moyue01:2181,moyue02:2181,moyue03:2181
        
        
                hbase.cluster.distributed
                true
        
        
                hbase.unsafe.stream.capability.enforce
                true
        

拷贝启动

[root@moyue01 hadoop]# scp -r /usr/local/hbase moyue02:/usr/local
[root@moyue01 hadoop]# scp -r /usr/local/hbase moyue03:/usr/local
[root@moyue01 hadoop]# scp /etc/profile moyue02:/etc/
[root@moyue01 hadoop]# scp /etc/profile moyue03:/etc/
[root@moyue02 hadoop]# source /etc/profile
[root@moyue03 hadoop]# source /etc/profile
[root@moyue01 local]# start-all.sh
[root@moyue01 local]# zkServer.sh start
[root@moyue01 local]# start-hbase.sh
[root@moyue01 local]# jps
65825 HRegionServer
65666 HMaster
64648 QuorumPeerMain
61929 NameNode
62154 DataNode
62858 NodeManager
62636 ResourceManager
82445 Jps

全分布

[root@moyue01 soft]# tar -zxvf hbase-1.2.1-bin.tar.gz -C /usr/local/
[root@moyue01 ~]# cd /usr/local/
[root@moyue01 ~]# mv hbase-1.2.1 hbase
[root@moyue01 local]# vim /etc/profile
配置环境变量
export Hbase_HOME=/usr/local/hbase
export PATH=$PATH:$Hbase_HOME/bin
[root@moyue01 local]# source /etc/profile
[root@moyue01 local]# hbase version
Hbase 1.2.1
[root@moyue01 local]# vim $Hbase_HOME/conf/hbase-env.sh
# The java implementation to use.  Java 1.7+ required.
export JAVA_HOME=/usr/local/jdk

# Tell Hbase whether it should manage it's own instance of Zookeeper or not.
export Hbase_MANAGES_ZK=false       #禁止内置zookeeper
[root@moyue01 local]# vim $Hbase_HOME/conf/hbase-site.xml

    
        hbase.rootdir
        hdfs://qianfeng01:8020/hbase
    
    
    
        hbase.cluster.distributed
        true
    
    
    
        hbase.zookeeper.quorum
        qianfeng01:2181,qianfeng02:2181,qianfeng03:2181
    
     
    
        hbase.unsafe.stream.capability.enforce
        true
    

配置regionserver拷贝刷新

[root@moyue01 conf]# vi $Hbase_HOME/conf/regionservers
删除localhost
添加
moyue01
moyue02
moyue03
[root@moyue01 conf]# pwd
/usr/local/hbase/conf
[root@moyue01 conf]# echo "moyue02">> backup-masters
[root@moyue01 conf]# cd $HADOOP_HOME/etc/hadoop/
[root@moyue01 hadoop]# cp core-site.xml hdfs-site.xml  $Hbase_HOME/conf/
[root@moyue01 hadoop]# scp -r /usr/local/hbase moyue02:/usr/local
[root@moyue01 hadoop]# scp -r /usr/local/hbase moyue03:/usr/local
[root@moyue01 hadoop]# scp /etc/profile moyue02:/etc/
[root@moyue01 hadoop]# scp /etc/profile moyue03:/etc/
[root@moyue02 hadoop]# source /etc/profile
[root@moyue03 hadoop]# source /etc/profile

启动

[root@moyue01 hadoop]# start-all.sh
[root@moyue01 hadoop]# zkServer.sh start
[root@moyue01 hadoop]# start-hbase.sh
[root@moyue01 hadoop]# jps
73877 HMaster
74485 Jps
68135 NameNode
68902 ResourceManager
72203 QuorumPeerMain
68362 DataNode
74061 HRegionServer
69068 NodeManager

查看web ip+16010

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/600106.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号