一、hbase單機安裝
下文將快速構建並啟動單節點hbase,不使用hdfs作為儲存,不使用獨立的zookeeper
hbase官網:http://hbase.apache.org/
一、JDK環境
hbase需要JDK環境作為前提,所以在你的linux系統中首先要安裝JDK,參考:
https://www.cnblogs.com/lay2017/p/7442217.html
使用命令測試JDK安裝成功
二、下載hbase
這裡選擇最新版的2.1.1(之前選擇1.4.8的舊版本web ui一直無法訪問):
http://mirrors.hust.edu.cn/apache/hbase/2.1.1/hbase-2.1.1-bin.tar.gz
我們建立一個hbase目錄
mkdir /usr/local/hadoop/hbase
並進入該目錄
cd /usr/local/hadoop/hbase
下載hbase二進位制檔案
wget http://mirrors.hust.edu.cn/apache/hbase/2.1.1/hbase-2.1.1-bin.tar.gz
解壓縮
tar -zxvf hbase-2.1.1-bin.tar.gz
進入解壓的目錄
cd /usr/local/hadoop/hbase/hbase-2.1.1
三、配置單節點hbase
配置hbase-env.sh
vi conf/hbase-env.sh
配置JDK路徑
配置hbase-site.xml
vi conf/hbase-site.xml
配置hbase
hbase.rootdir: 配置儲存路徑
hbase.zookeeper.property.dataDir: zookeeper儲存路徑
hbase.unsafe.stream.capability.enforce: 由於我們不使用hdfs,使用本地路徑所以設定為false
總之,hbase單節點的配置就完成了
四、啟動hbase
bin/start-hbase.sh
使用jps命令檢視master是否啟動成功
五、訪問webui
http://你的伺服器IP地址:16010/master-status(web ui預設埠是16010)
你會看到
六、shell訪問
為了方便,我們先將hbase的bin配置到系統的環境變數中
vi /etc/profile
新增一行
過載配置檔案
source /etc/profile
使用命令進入shell
hbase shell
你會看到
使用version命令檢視一下版本
退出shell,exit和quit都行
七、關閉hbase
以上就是hbase的單節點安裝,不需要hadoop環境,不需要zookeeper。最麻煩的就是要選對一個版本,否則你可能遇到莫名其妙的問題。
參考官方文件:http://hbase.apache.org/book.html#quickstart