大資料入門教程系列之Hbase安裝(偽分散式)
阿新 • • 發佈:2018-11-19
本篇文章主要介紹在windows下使用vmware虛擬機器中的Linux(Centons7)下配置安裝Hbase。
簡要步驟:
①、下載Hbase解壓包
②、安裝zookeeper
③、解壓Hbase,配置環境環境
④、修改Hbase指令碼檔案hbase-env.sh
⑤、修改配置檔案hbase-site.xml
⑥、啟動hadoop、啟動zookeeper、啟動hbase
⑦、訪問HBase Web UI 介面
⑧、訪問Hadoop Web UI界
詳細步驟:
一、下載Hbase
地址:http://hbase.apache.org/downloads.html
二、安裝Zookeeper
Linux下zookeeper單機、偽分散式、分散式環境搭建(本篇主要介紹分散式用於Hadoop高可用叢集)
https://blog.csdn.net/zjh_746140129/article/details/81981363
三、解壓配置環境環境(解壓比較慢)
tar -zxvf hbase-1.2.6-bin.tar.gz
重新命名
mv hbase-1.2.6 hbase
1、修改環境變數(圖2)
vim ~/.bashrc
2、新增hbase環境變數(圖1)
# HBase Environment Variable
export HBASE_HOME=/usr/local/devtool/hbase
export PATH=$HBASE_HOME/bin:$PATH
3、立即生效(圖2)
source ~/.bashrc
圖1
圖2
完整環境變數:
# User specific aliases and functions export JAVA_HOME=/usr/java/jdk1.8.0_151 export HADOOP_HOME=/usr/local/hadoop # hadoop的安裝目錄,替換為你的hadoop的安裝目錄 export HADOOP_INSTALL=$HADOOP_HOME export HADOOP_MAPRED_HOME=$HADOOP_HOME export HADOOP_COMMON_HOME=$HADOOP_HOME export HADOOP_HDFS_HOME=$HADOOP_HOME export YARN_HOME=$HADOOP_HOME export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin # Zookeeper Environment Variable export ZOOKEEPER_HOME=/usr/local/devtool/zookeeper-3.4.10 # Flume Environment Variable export FLUME_HOME=/usr/local/devtool/apache-flume-1.6.0-bin # hive export HIVE_HOME=/usr/local/devtool/hive # Sqoop export SQOOP_HOME=/usr/local/devtool/sqoop1 # HBase Environment Variable export HBASE_HOME=/usr/local/devtool/hbase export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/sbin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$FLUME_HOME/bin:$HIVE_HOME/bin:$PATH:$SQOOP_HOME/bin:$HBASE_HOME/bin:$PATH
(圖2)
四、修改Hbase指令碼檔案hbase-env.sh
一、開啟配置檔案
vim hbase-env.sh
二、在末尾新增如下內容
# hbase 安裝目錄下建立logs目錄
export HBASE_LOG_DIR=${HBASE_HOME}/logs
# hbase 安裝目錄下建立pids目錄
export HBASE_PID_DIR=${HBASE_HOME}/pids
# 使用外部zk,true表示使用hbase自帶的zk
export HBASE_MANAGES_ZK=false
# 指定hadoop 目錄
export HADOOP_HOME=/usr/local/devtool/hbase
五、修改配置檔案hbase-site.xml
一、開啟配置檔案
vim hbase-site.xml
二、修改配置檔案(在configuration節點下新增)
六、啟動hadoop、啟動zookeeper、啟動hbase配置環境變數即可用如下命令)
start-all.sh
zkServer.sh start
start-hbase.sh
檢視程序jps
七、訪問HBase Web UI 介面(http://node1:16010),node1可替換為ip
http://192.168.234.129:16010/master-status
八、訪問Hadoop Web UI介面,可以看到多了一個hbase的目錄
推薦部落格:
1、Hbase架構及工作原理、資料及物理模型、Hbase優化
2、Hbase常用優化、Hbae效能優化、Hbase優化經驗總結