所用軟件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 版本號(hào)
hbase? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? hbase-1.2.4-bin.tar.gz
1、Hbase 安裝
(1)同樣先建立工作路徑/usr/hbase,然后將/opt/soft(跟本系列原來(lái)文章一樣需要安裝的文件均放在該路徑下) 下的 hbase 解壓到工作路徑中
mkdir -p? /usr/hbase
tar -zxvf/opt/soft/hbase-1.2.4-bin.tar.gz -C /usr/hbase
(2)修改配置文件:hbase-env.sh
cd? /usr/hbase/hbase-1.2.4/conf
vi? hbase-env.sh
export? HBASE_MANAGES_ZK=false
export JAVA_HOME=/usr/java/jdk1.8.0_171
export? HBASE_CLASSPATH=/usr/hadoop/hadoop-2.7.3/etc/Hadoop
(3)配置? conf/hbase-site.xml
<configuration><property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.master</name> <value>hdfs://master:6000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>master,slave1,slave2</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/zookeeper/zookeeper-3.4.10</value> </property></configuration>
(4)配置 conf/regionservers
salve1
salve2? #注意一定要第一行寫(xiě) slave1 第二行寫(xiě) slave2表示啟動(dòng)順序
(5)hadoop 配置文件拷入 hbase 的 conf 目錄下:(當(dāng)前位置為 hbased 的 conf 配置文件夾)
cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site.xml .#注意此處的默認(rèn)路徑? “ . ”? 有個(gè)點(diǎn)
cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/core-site.xml .
(6)分發(fā)hbase
scp -r /usr/hbase root@slave1:/usr/
scp -r /usr/hbase root@slave2:/usr/
(7)各節(jié)點(diǎn)中,配置環(huán)境變量
vi /etc/profile
# set hbase environment
export HBASE HOME=/usr/hbase/hbase-1.2.4
export PATH=$PATH:$HBASE_HOME/bin
? ? 生效環(huán)境變量:source /etc/profile
(8)運(yùn)行和測(cè)試,在 master 上執(zhí)行(保證 hadoop 和 zookeeper 已開(kāi)啟):
bin/start-hbase.sh
主節(jié)點(diǎn)的進(jìn)程如下:
子節(jié)點(diǎn)的進(jìn)程如下:
一次完整的大數(shù)據(jù)環(huán)境搭建目錄:
說(shuō)明:此系列文章是為了記錄本人學(xué)習(xí)過(guò)程,以此來(lái)加深理解,希望各位大神路過(guò)!!