一、安裝Hadoop集群腾啥,這里準備兩臺东涡,hd01冯吓,hd02
二、在hd01上安裝單節(jié)點的Zookeeper软啼,安裝過程省略
三桑谍、用戶root用戶創(chuàng)建目錄hbase,并賦權限給hadoop用戶祸挪,如果沒有锣披,創(chuàng)建hadoop用戶
mkdir /data/hbase
chown hadoop /data/hbase
在hd02機器上,也執(zhí)行上述命令
四贿条、下載hbase安裝包雹仿,并解壓。
https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/1.2.6/hbase-1.2.6-bin.tar.gz
解壓到/data/hbase下整以。
五胧辽、進入conf目錄,修改hbase-env.sh公黑,在末尾增加:
export? JAVA_HOME=/data/jdk1.8
export? HBASE_LOG_DIR=/data/hbase/logs
export? HBASE_MANAGES_ZK=false
六邑商、修改hbase-site.xml文件,修改內容如下:
hbase.rootdir
hdfs://hd01:9000/hbase
hbase.cluster.distributed
true
hbase.master
hd01:60000
hbase.zookeeper.quorum
hd01:2181
hbase.zookeeper.property.dataDir
/data/hbase/zkdata
備注:
hbase.rootdir? 設置hbase在hdfs上的目錄凡蚜,主機名為hdfs的namenode節(jié)點所在的主機
hbase.cluster.distributed ?設置為true人断,表明是完全分布式的hbase集群
hbase.master? 設置hbase的master主機名和端口
hbase.zookeeper.quorum? 設置zookeeper的主機,建議使用單數
hbase.zookeeper.property.dataDir? 設置zookeeper的數據路徑
七朝蜘、修改regionservers恶迈,修改內容如下:
hd01
hd02
八、修改hadoop的hdfs參數(所有datanode都要修改)谱醇,編輯hdfs-site.xml文件暇仲,修改內容:
dfs.datanode.max.xcievers
4096
九、將hbase目錄拷貝至全部slave機器上
scp -r /data/hbase/hbase-1.2.6? hd02:/data/hbase
十副渴、進入master機器的/data/hbase/hbase-1.2.6/bin目錄
執(zhí)行 ./start-hbase.sh
觀察hbase啟動是否有異常
若無異常奈附,執(zhí)行 ./hbase shell 進入hbase命令行工具
執(zhí)行l(wèi)ist查看所有表
hbase安裝完畢。