CentOS7 Hbase 安裝(徹底分佈式)

安裝前準備java

hadoop安裝apache

zookeeper安裝vim

 

安裝步驟bash

 

1.下載
 
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的核心配置文件oop

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <!-- 指定zk的地址,多個用逗號分隔 -->
  <property>
    <name>hbase.zookeeper.quorum</name>
      <value>example1,example2,example3</value>
  </property>
  <!-- ZooKeeper的zoo.conf中的配置 -->
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/export/zookeeper</value>
  </property>
  <!-- hbase在hdfs上的存儲路徑 ip:port要和hadoop/core-site.xml中的fs.defaultFS保持一致 -->
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://localhost:9000/hbase</value>
  </property>
  <!-- 指定hbase爲分佈式的 -->
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
</configuration>

 

(3)修改regionservers文件,從節點的主機名url

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訪問
相關文章
相關標籤/搜索