HBase完全分布式安装

1.首先要安装hadoop与zookeeper,参照之前的两篇文章即可。

2.下载好HBase的安装包后放入虚拟机使用tar命令解压

   比如 tar -zxvf hbase-1.1.5.tar.gz -C /app 

3.修改/etc/profile文件,在export path后将HBase路径加入

   export PATH=$HADOOP_HOME/bin:$PATH:/app/hbase-1.1.5/bin

    保存退出后使用source命令生效。

4.进入HBASE安装目录下的conf目录下修改hbase-env.sh

    配置JAVA_HOME,HBASE_CLASSPATH,HBASE_MANAGES_ZK

 export JAVA_HOME=/app/jdk1.7
 export HBASE_CLASSPATH=/app/hadoop-2.7.1/conf 
 export HBASE_MANAGES_ZK=false

    因为配置的是完全分布式,不使用自带的zookeeper,所以HBASE_MANAGES_ZK设置为false

5.修改同一目录下hbase-site.xml

<configuration>
        <property>                //指定hbase的存储目录
                <name>hbase.rootdir</name>    
                <value>hdfs://master:9000/hbase</value>
        </property>
        <property>                //设置集群处于分布式模式
                 <name>hbase.cluster.distributed</name>
                 <value>true</value>
        </property>
        <property>                //这里将每个znode的主机名写入,逗号隔开
                 <name>hbase.zookeeper.quorum</name>
                 <value>master,node1,node2</value>
        </property>
        <property>            
                 <name>dfs.replication</name>
                 <value>1</value>
        </property>
</configuration>

    保存退出

6.先启动hadoop的dfs,再启动zookeeper,最后再启动HBASE

    之前两个不在提,在HBASE的bin目录下使用命令启动HBASE

    ./start-hbase.sh

    使用hbase则在该目录下输入hbase shell

    退出hbase shell环境则输入exit

    关闭HBASE使用命令

    ./stop-hbase.sh

7.hbase打开顺序为

    hadoop的dfs     ---->      zookeeper   ------>     hbase

   关闭顺序则反过来


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值