CentOS7 安装HBase2.0.0

本次安装为HBase集群模式


安装HBase之前,需要先安装Hadoop,ZooKeeper.关于它们的安装我前面也有写到,大家可以参考一下:

CentOS7安装hadoop , CentOS7安装zookeeper


1.本次安装hbase的版本为2.0.0

关于hbase版本的选择,需要考虑是否与hadoop版本兼容的问题,官网上 4.1 有写到:https://hbase.apache.org/book.html#basic.prerequisites



2.下载hbase:http://www.apache.org/dyn/closer.cgi/hbase/




传到目标路径(建议和其它组件一起,方便查找)

解压:tar -zxvf hbase-2.0.0-alpha2-bin.tar.gz

重命名为habse  : mv hbase-2.0.0-alpha2-bin.tar.gz hbase


3.修改配置文件

主要修改:hbase-env.sh

hbase-site.xml

regionservers

/etc/profile    系统环境变量


cd hbase/conf

先配置hbase-env.sh:

        vi hbase-env.sh

export JAVA_HOME=自己的JAVA_HOME路径

export HBASE_MANAGES_ZK=false


//HBASE_MANAGES_ZK=false参数意思是:不使用内部的zookeeper,而是使用自己外部搭建的zookeeper集群


接着配置hbase-site.xml

vi hbase-site.xml

<configuration>
       <!--HBase数据目录位置,master.hadoop是mater机器的域名(别名)-->
   <property>
       <name>hbase.rootdir</name>
       <value>hdfs://master.hadoop:9000/hbase</value>
   </property>
       <!--启用分布式集群-->
   <property>
       <name>hbase.cluster.distributed</name>
       <value>true</value>
   </property>
       <!--默认HMaster HTTP访问端口-->
   <property>
       <name>hbase.master.info.port</name>
       <value>16010</value>
    </property>
       <!--默认HRegionServer HTTP访问端口-->
    <property>
       <name>hbase.regionserver.info.port</name>
       <value>16030</value>
    </property>
       <!--不使用默认内置的,配置独立的ZK集群地址,除了master,自己配了几台zookeeper,此处就配几台-->
   <property>
       <name>hbase.zookeeper.quorum</name>
       <value>slave1.hadoop,slave2.hadoop</value>
   </property>
  </configuration>


紧接着配置regionservers

vi regionservers

内容为(根据自己情况):

slave1.hadoop

slave2.hadoop


最后配置系统变量

vi /etc/profile

export HBASE_HOME=hbase解压路径

export PATH=$HBASE_HOME/bin:$PATH


让修改后的系统变量立即生效

source /etc/profile


4.拷贝至其它机器

scp -r /usr/local/src/hbase root@192.168.202.129:/usr/local/src/

scp -r /usr/local/src/hbase root@192.168.202.130:/usr/local/src/


5.启动hbase

必须先启动hadoop与zookeeper,否则启动失败

在master机器中启动:

sh start-hbase.sh


停止:sh stop-hbase.sh


6.查看是否启动成功

输入:jps




7.最后,在浏览器上输入IP+端口访问

master机器IP+16010

slave机器IP+16030


例如:http://192.168.202.129:16010





以上为安装hbase的全部内容!

关于hbase的简单操作,官网上都有,此处就忽略了。


参考文章:http://www.cnblogs.com/dopeter/p/4615027.html



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新西雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值