1. 程式人生 > >學習筆記:從0開始學習大資料-6.hbase安裝

學習筆記:從0開始學習大資料-6.hbase安裝

環境:centos7 jdk1.8.0  hadoop2.6.0已安裝好了,單機偽分散式

1.下載hbase安裝檔案

wget http://archive-primary.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.16.0.tar.gz

2. 解壓檔案

tar -zxvf  hbase-1.2.0-cdh5.16.0.tar.gz

3.修改配置 在 ~/hbase-1.2.0-cdh5.16.0/con目錄下

修改兩個檔案 hbase-env.sh 和hbase-site.xml

----hbase-env.sh 修改或增加兩行

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre      

export HBASE_MANAGES_ZK=true    //使用hbase自帶的zookeeper

----hbase-site.xml

<configuration> 
  <property> 
    <name>hbase.rootdir</name>  
    <value>hdfs://centos7:8020/hbase</value> 
  </property>  
  <property> 
    <name>hbase.cluster.distributed</name>  
    <value>true</value> 
  </property>  
  <property> 
    <name>hbase.master</name>  
    <value>hdfs://centos7:60000</value> 
  </property>  
  <property> 
    <name>hbase.zookeeper.quorum</name>  
    <value>centos7</value> 
  </property>  
  <property> 
    <name>hbase.zookeeper.property.dataDir</name>  
    <value>/root/zookeeper</value> 
  </property> 
</configuration>
4.修改 /etc/profile檔案 增加以下內容

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre
export HADOOP_HOME=/home/linbin/software/hadoop-2.6.0-cdh5.16.0
export HBASE_HOME=/home/linbin/software/hbase-1.2.0-cdh5.16.0

export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HBASE_HOME/bin
修改儲存後  source /etc/profile   啟用環境變數

5.啟動相關服務

start-dfs.sh

start-hbase.sh

jps

如果正常啟動,可以看到如下資訊:

[[email protected] linbin]# jps
15616 HQuorumPeer      //這是zookeeper
16801 Jps
15714 HMaster        // hbase master
3845 DataNode
4040 SecondaryNameNode
15897 HRegionServer     //hbase  region
3674 NameNode
6. 測試使用

可以正常使用了

安裝過程可能會遇到問題,主要是配置檔案問題,以上配置正常使用

7. web檢視

8. 常用hbase shell 命令

不收集整理了,參見:

https://blog.csdn.net/qq_22222499/article/details/69808525   hbase shell操作命令大全

https://blog.csdn.net/songchunhong/article/details/51898143   HBASE 常用shell命令,增刪改查