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

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

我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、海晏ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學管理、有技術(shù)的海晏網(wǎng)站制作公司

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查看虛擬機mac地址:

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

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

    添加MACADDR=00:0C:29:36:97:20(虛擬機所對應(yīng)的mac地址)
     注釋掉原來的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:查看當前所在目錄的全路徑

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臺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臺server

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

    scp zookeeper:
    -r:復(fù)制目錄 -q:不顯示傳輸進度
     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文件:(三臺服務(wù)器都要修改)

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

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

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

    cd /usr/local/

    zookeeper-3.4.8/bin/zkServer.sh start (三臺機器要同時啟動)

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

    zookeeper-3.4.8/bin/zkServer.sh status

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

    查看status時報錯:
    Error contacting service. It is probably not running
    將zoo.cfg的hostname修改為相對應(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、進入zk客戶端:

進入zookeeper的Cli客戶端:
zookeeper-3.4.8/bin/zkCli.sh

與linux命令相似:

ls /

幫助命令:

help

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

create /path data
ls /path

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

刪除節(jié)點:

delete /path
ls /

退出:
quit

進入用戶文件夾:

cd ~

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何搭建Hadoop-zookeeper環(huán)境”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!

網(wǎng)站欄目:如何搭建Hadoop-zookeeper環(huán)境
文章來源:http://muchs.cn/article2/geddoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、App開發(fā)、手機網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)