CentOS7 Hbase 安装(完全分布式)

安装前准备

hadoop安装

zookeeper安装

 

安装步骤

 

1.下载
$ wget  http://mirror.bit.edu.cn/apache/hbase/2.0.5/hbase-2.0.5-bin.tar.gz 
 
2.解压
$ tar -zxvf  hbase-2.0.5-bin.tar.gz 
 
3.配置环境变量 
$ vim /etc/profile
export HBASE_HOME=/usr/local/hbase-2.0.5
export PATH=$PATH:$HBASE_HOME/bin

$ source /etc/profile

$ hbase version
 
 

4.修改配置文件
$ cd /usr/local/hbase-2.0.5/conf
$ echo $JAVA_HOME
 
(1)修改 hbase-env.sh
修改JAVA_HOME路径 /usr/local/java/jdk1.8.0_211
修改HBASE_MANAGES_ZK的值为false
# export HBASE_MANAGES_ZK=true,如果为true,表示hbase使用自带的zookeeper,这种只适合单机模式

 
(2)修改hbase-site.xml hbase的核心配置文件

xml version="1.0"?>
xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  
  <property>
    <name>hbase.zookeeper.quorumname>
      <value>example1,example2,example3value>
  property>
  
  <property>
    <name>hbase.zookeeper.property.dataDirname>
    <value>/export/zookeepervalue>
  property>
  
  <property>
    <name>hbase.rootdirname>
    <value>hdfs://localhost:9000/hbasevalue>
  property>
  
  <property>
    <name>hbase.cluster.distributedname>
    <value>truevalue>
  property>
configuration>

 

(3)修改regionservers文件,从节点的主机名

hadoop01
hadoop02
hadoop03

  

(4)添加backup-masters,配置hmaster的备份节点
$ vim backup-masters
hadoop02

  

(5)将hadoop的hdfs-site.xml 和 core-site.xml 放在hbase的conf目录下
$ cp /usr/local/hadoop-2.7.6/etc/hadoop/hdfs-site.xml .
$ cp /usr/local/hadoop-2.7.6/etc/hadoop/core-site.xml .

 

5.启动
启动顺序:
(1)启动zookeeper:zkServer.sh start
(2)启动hdfs:start-dfs.sh
(3)启动yarn:start-yarn.sh
(4)启动hbase:start-hbase.sh  可在任意节点执行,在哪启动,哪就为master
备注:单独启动一个master:hbase-deamon.sh start master  其实就是就是启动一个backup。
在hbase中可以启动多个master,但是只有一个acitvite,其它的全部是backup。
停止hbase:stop-hbase.sh
 
 
 
 
6.查看进程
主要为HMaster 和 HRegionServer
 
 
7.url访问
http://192.168.38.41:16010 
 
 

 

 

你可能感兴趣的:(CentOS7 Hbase 安装(完全分布式))