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

CentOS7 安装HBase2.0.0_第1张图片


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

CentOS7 安装HBase2.0.0_第2张图片

CentOS7 安装HBase2.0.0_第3张图片

CentOS7 安装HBase2.0.0_第4张图片

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

解压: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


       
   
       hbase.rootdir
       hdfs://master.hadoop:9000/hbase
   
       
   
       hbase.cluster.distributed
       true
   
       
   
       hbase.master.info.port
       16010
    
       
    
       hbase.regionserver.info.port
       16030
    
       
   
       hbase.zookeeper.quorum
       slave1.hadoop,slave2.hadoop
   
  


紧接着配置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 [email protected]:/usr/local/src/

scp -r /usr/local/src/hbase [email protected]:/usr/local/src/


5.启动hbase

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

在master机器中启动:

sh start-hbase.sh


停止:sh stop-hbase.sh


6.查看是否启动成功

输入:jps

CentOS7 安装HBase2.0.0_第5张图片

CentOS7 安装HBase2.0.0_第6张图片


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

master机器IP+16010

slave机器IP+16030


例如:http://192.168.202.129:16010

CentOS7 安装HBase2.0.0_第7张图片


CentOS7 安装HBase2.0.0_第8张图片


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

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


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



你可能感兴趣的:(hbase)