1. 程式人生 > >一、hbase單機安裝

一、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