訓練三:hbase安裝部署
阿新 • • 發佈:2019-02-15
1 下載HBase安裝包
hbase-2.0.0-bin.tar.gz
tar -zxf hbase-2.0.0-bin.tar.gz
然後將其移動到/home/hadoop/tools/資料夾下
2 設定環境變數
2.1. 修改系統環境變數
sudo vim /etc/profile
export HBASE_HOME=/app/hbase-0.96.2
export PATH=$PATH:$HBASE_HOME/bin
2.2. 使環境變數生效並驗證環境變數生效
source /etc/profile
3 編輯hbase-env.sh
#Java環境 export JAVA_HOME=/home/hadoop/tools/jdk8 #通過hadoop的配置檔案找到hadoop叢集 export HBASE_CLASSPATH=/home/hadoop/tools/hadoop3/conf #不使用HBASE自帶的zookeeper管理叢集 export HBASE_MANAGES_ZK=false
4 編輯hbase-site.xml
<configuration> <!-- hbase存放資料目錄 --> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/Hadoop/hbase</value> <!-- 埠要和Hadoop的fs.defaultFS埠一致--> </property> <!-- 是否分散式部署 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- list of zookooper --> <property> <name>hbase.zookeeper.quorum</name> <value>master,slave01,slave02</value> </property> <!--zookooper配置、日誌等的儲存位置 --> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/hadoop/tools/hbase/zookeeper</value> </property> </configuration>
5 編輯regionservers
新增
slave01
slave02
6 啟動和停止HBase
echo -e "\033[31m ===========Starting HBase Now !!!=====================\033[0m"
/home/hadoop/tools/hbase/bin/start-hbase.sh
echo -e "\033[31m =======Stoping HBase Now !!!=========================\033[0m"
/home/hadoop/tools/hbase/bin/stop-hbase.sh