1. 程式人生 > >訓練三:hbase安裝部署

訓練三:hbase安裝部署

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