Hbase的安装部署

安装hbase高可用集群之前首先要保证zookeeper和hadoop已经安装完成

准备安装包

集群的规划

uplooking03: master regionserver
uplooking04: regionserver
uplooking05: regionserver

解压安装包

tar -zxvf hbase-1.1.5-bin.tar.gz  -C /opt/

重命名

mv hbase-1.1.5/ hbase

配置环境变量

export HBASE_HOME=/opt/hbase
export PATH=$PATH:$HBASE_HOME/bin

配置**vim hbase-env.sh** 

vim  hbase-env.sh 
export JAVA_HOME=/opt/jdk
export HBASE_MANAGES_ZK=false   #不使用hbase自带的zookeeper
export HBASE_CLASSPATH=/opt/hadoop/etc/hadoop

配置**hbase-site.xml**

vim  hbase-site.xml 

 <configuration>
      <property>
      <name>hbase.rootdir</name>
      <value>hdfs://ns1/hbase</value>  # hadoop fs.defaultFS 中的内容,如果不是高可用
      </property>
      <property>
      <name>hbase.tmp.dir</name>
      <value>/opt/hbase/tmp</value>
      </property>
      <property>
      <name>hbase.cluster.distributed</name>
      <value>true</value>
      </property>
      <property>
      <name>hbase.zookeeper.quorum</name>
      <value>uplooking03:2181,uplooking04:2181,uplooking05:2181</value>
      </property>
  </configuration>

配置 **regionservers** 

vim  regionservers
uplooking03
uplooking04
uplooking05

分发文件

scp -r hbase uplooking03:/opt
scp -r hbase uplooking04:/opt
      
scp /etc/profile uplooking03:/etc/
scp /etc/profile uplooking04:/etc/
source /etc/profile(所有节点都做,要使环境变量生效)

启动hbase集群

start-hbase.sh

单独启动master

hbase-daemon.sh start master

注意事项

启动hbase集群一定要保证整个集群的时间一致

附加:(一般不会有这种情况)

如果启动集群执行start-hbase.sh,master节点可以启动,但是regionserver节点不能启动,**但是单独启动regionserver(hbase-daemon.sh start regionserver)是可以启动的**,也没有问题,name就需要拷贝一个jar包,
将HADOOP_HOME/share/hadoop/common/lib下的htrace-core-3.0.4.jar  复制到$HBASE_HOME/lib下 

访问地址:http://ip:16010/master-status

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值