學習筆記:從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命令,增刪改查