溫馨提示×

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

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

如何搭建Hadoop-zookeeper環(huán)境

發(fā)布時(shí)間:2021-12-09 14:54:13 來(lái)源:億速云 閱讀:115 作者:小新 欄目:云計(jì)算

這篇文章主要介紹了如何搭建Hadoop-zookeeper環(huán)境,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1、安裝zookeeper前先安裝JDK8:
    rpm -ivh jdk-8u65-linux-x64.rpm

    1.1、配置環(huán)境變量:

    vim /etc/profile

    JAVA_HOME=/usr/java/jdk1.8.0_65
    CLASSPATH=$JAVA_HOME/lib/tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH

    1.2、配置靜態(tài)IP地址:

    vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

如何搭建Hadoop-zookeeper環(huán)境

    1.3、修改mac地址:

    vmware查看虛擬機(jī)mac地址:

    右鍵-設(shè)置-網(wǎng)絡(luò)適配器-高級(jí)-MAC地址

    vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

    添加MACADDR=00:0C:29:36:97:20(虛擬機(jī)所對(duì)應(yīng)的mac地址)
     注釋掉原來(lái)的HWADDR
   :wq 保存退出。

zk集群搭建:

zookeeper下載地址:
http://www.apache.org/dyn/closer.cgi/zookeeper/

如何搭建Hadoop-zookeeper環(huán)境

如何搭建Hadoop-zookeeper環(huán)境

如何搭建Hadoop-zookeeper環(huán)境

下載zookeeper到本地系統(tǒng):
wget http://apache.fayea.com/zookeeper/stable/zookeeper-3.4.8.tar.gz

pwd:查看當(dāng)前所在目錄的全路徑

1、解壓:tar -zxvf zookeeper-3.4.8.tar.gz
    復(fù)制解壓文件到 /usr/local/
    cp -r zookeeper-3.4.8 /usr/local/
2、復(fù)制示例文件:
    cp /usr/local/zookeeper-3.4.8/conf/zoo_sample.cfg /usr/local/zookeeper-3.4.8/conf/zoo.cfg
3、修改zoo.cfg:
    vim zoo.cfg
    修改數(shù)據(jù)存放目錄dataDir為:
    dataDir=/usr/local/zookeeper-3.4.8/data

    3.1、配置3臺(tái)zk服務(wù)器
    增加:
    server.1=server1:2888:3888
    server.2=server2:2888:3888
    server.3=server3:2888:3888

4、創(chuàng)建data文件夾:
mkdir /usr/local/zookeeper-3.4.8/data

5、data目錄下 創(chuàng)建myid文件:

    vi myid -->內(nèi)容為1
    有表示符1,代表第server.1臺(tái)server

6、發(fā)送文件到其它機(jī)器:

    scp zookeeper:
    -r:復(fù)制目錄 -q:不顯示傳輸進(jìn)度
     scp -r zookeeper-3.4.8 root@192.168.0.108:/usr/local/
     yes
     輸入密碼

     scp -rq zookeeper-3.4.8/ root@192.168.0.109:/usr/local/

7、修改myid文件:(三臺(tái)服務(wù)器都要修改)

    vim myid
    或者
    echo 2 > /usr/local/zookeeper-3.4.8/data/myid

    編輯“myid”文件,并在對(duì)應(yīng)的IP的機(jī)器上輸入對(duì)應(yīng)的編號(hào)。如在server1上,“myid”文件內(nèi)容就是1(多個(gè)主機(jī)的myid 內(nèi)容都不一樣,和zoo.cfg配置文件(server.*)一致即可)。 

8、啟動(dòng)執(zhí)行zk:

    cd /usr/local/

    zookeeper-3.4.8/bin/zkServer.sh start (三臺(tái)機(jī)器要同時(shí)啟動(dòng))

9、查看zk狀態(tài):

    zookeeper-3.4.8/bin/zkServer.sh status

    zookeeper-3.4.8/bin/zkServer.sh stop (停止)

    查看status時(shí)報(bào)錯(cuò):
    Error contacting service. It is probably not running
    將zoo.cfg的hostname修改為相對(duì)應(yīng)的IP地址:
    server.1=192.168.0.107:2888:3888
    server.2=192.168.0.108:2888:3888
    server.3=192.168.0.109:2888:3888

10、進(jìn)入zk客戶端:

進(jìn)入zookeeper的Cli客戶端:
zookeeper-3.4.8/bin/zkCli.sh

與linux命令相似:

ls /

幫助命令:

help

創(chuàng)建節(jié)點(diǎn):

create /path data
ls /path

獲取節(jié)點(diǎn)數(shù)據(jù)信息:
get /path [代表節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)存放信息]

刪除節(jié)點(diǎn):

delete /path
ls /

退出:
quit

進(jìn)入用戶文件夾:

cd ~

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“如何搭建Hadoop-zookeeper環(huán)境”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

向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