繼hadoop完全分布式安裝后,再結(jié)合zookper+hbase安全。
在之前環(huán)境配置下繼續(xù)進(jìn)行。
cd /software
wget -c http://apache.fayea.com/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
tar -zxf zookeeper-3.4.10.tar.gz -C /usr/local/
ln -sv /usr/local/zookeeper-3.4.10/ /usr/local/zookeeper
echo
配置文件參數(shù)詳解可參考zookeeper參數(shù)
cat > /usr/local/zookeeper/conf/zoo.cfg<
mkdir -p /usr/local/zookeeper/{data,logs}
echo "1">/usr/local/zookeeper/data/myid
chown hadoop.hadoop /usr/local/zookeeper/ -R
cat >/etc/profile.d/zookeeper.sh<
可以將文件分發(fā)至hadoop-2/3 需要修改myid為2/3
zkServer.sh start
啟動(dòng)服務(wù)zkServer.sh status
查看服務(wù)器狀態(tài)
cd /software
wget -c http://archive.apache.org/dist/hbase/1.0.1.1/hbase-1.0.1.1-bin.tar.gz
tar -zxf hbase-1.0.1.1-bin.tar.gz -C /usr/local/
mkdir -p /usr/local/hbase/logs
ln -sv /usr/local/hbase-1.0.1.1/ /usr/local/hbase
chown hadoop.hadoop /usr/local/hbase-1.0.1.1/ -R
修改hbase-env.sh,添加java環(huán)境變量和生命使用外部zookeeper
cat >/usr/local/hbase/conf/hbase-env.sh<
修改hbase-site.xml,添加hbase在HDFS上的存儲(chǔ)路徑
cat >/usr/local/hbase/conf/hbase-site.xml<
hbase.rootdir
hdfs://hadoop-1:8020/data
hbase.cluster.distributed
true
hbase.zookeeper.quorum
hadoop-1,hadoop-2,hadoop-3
hbase.master.info.port
60010
EOF
修改regionservers
cat>/usr/local/hbase/conf/regionservers<
cat >/etc/profile.d/hbase.sh<
可以將文件分發(fā)至hadoop-2/3 需要修改myid為2/3
啟動(dòng)服務(wù)start-hbase.sh
注意:服務(wù)的啟停順序
服務(wù)啟動(dòng):hadoop->zookeeper->hbase
服務(wù)停止:hbase->zookeeper->hadoop
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。