溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝

發(fā)布時(shí)間:2020-07-09 02:24:03 來(lái)源:網(wǎng)絡(luò) 閱讀:10561 作者:KaliArch 欄目:大數(shù)據(jù)

繼hadoop完全分布式安裝后,再結(jié)合zookper+hbase安全。
在之前環(huán)境配置下繼續(xù)進(jìn)行。

一、zookper安裝

1.1 下載并解壓軟件

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 

1.2 修改配置文件

配置文件參數(shù)詳解可參考zookeeper參數(shù)

cat > /usr/local/zookeeper/conf/zoo.cfg<<EOF
tickTime=2000 
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper/data
datalogDir=/usr/local/zookeeper/logs
clientPort=2181
server.1=172.20.2.203:2888:3888
server.2=172.20.2.203:2888:3888
server.3=172.20.2.203:2888:3888
EOF

1.3 創(chuàng)建目錄添加環(huán)境變量

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<<EOF
export PATH=\$PATH:/usr/local/zookeeper/bin
EOF
source /etc/profile.d/zookeeper.sh

1.4 同樣方式配置其他服務(wù)器

可以將文件分發(fā)至hadoop-2/3 需要修改myid為2/3

1.5 啟動(dòng)服務(wù)

zkServer.sh start啟動(dòng)服務(wù)
zkServer.sh status 查看服務(wù)器狀態(tài)
Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝
Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝

二、hbase安裝

2.1 下載并解壓軟件

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

2.2 修改配置文件

修改hbase-env.sh,添加java環(huán)境變量和生命使用外部zookeeper

cat >/usr/local/hbase/conf/hbase-env.sh<<EOF
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-3.b10.el6_9.x86_64
export HBASE_LOG_DIR=/usr/local/hbase/logs
export HBASE_MANAGES_ZK=false
EOF

修改hbase-site.xml,添加hbase在HDFS上的存儲(chǔ)路徑
Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝

cat >/usr/local/hbase/conf/hbase-site.xml<<EOF
<configuration>  
    <!-- 指定hbase在HDFS上存儲(chǔ)的路徑 -->  
       <property>  
               <name>hbase.rootdir</name>  
               <value>hdfs://hadoop-1:8020/data</value>      
       </property>  
    <!-- 指定hbase是分布式的 -->  
       <property>  
               <name>hbase.cluster.distributed</name>  
               <value>true</value>  
       </property>  
    <!-- 指定zk的地址,多個(gè)用“,”分割 -->  
       <property>  
               <name>hbase.zookeeper.quorum</name>  
               <value>hadoop-1,hadoop-2,hadoop-3</value>  
       </property>  
       <property>  
               <name>hbase.master.info.port</name>  
               <value>60010</value>  
       </property>  
</configuration>  
EOF

修改regionservers

cat>/usr/local/hbase/conf/regionservers<<EOF
hadoop-2
hadoop-3
EOF

2.3 添加環(huán)境變量

cat >/etc/profile.d/hbase.sh<<EOF
export PATH=\$PATH:/usr/local/hbase/bin
EOF
source /etc/profile.d/hbase.sh

2.3 同樣方式配置其他服務(wù)器并啟動(dòng)服務(wù)

可以將文件分發(fā)至hadoop-2/3 需要修改myid為2/3
啟動(dòng)服務(wù)start-hbase.sh
Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝
Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝
Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝

2.3 web頁(yè)查看

Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝

2.4 hbase shell測(cè)試

Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝
Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝
Hadoop2.6+Zookeeper3.4+Hbase1.0部署安裝

注意:服務(wù)的啟停順序
服務(wù)啟動(dòng):hadoop->zookeeper->hbase
服務(wù)停止:hbase->zookeeper->hadoop

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI