日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Zookeeper的安装部署,zookeeper参数配置说明,集群搭建,查看集群状态

發(fā)布時間:2024/9/27 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Zookeeper的安装部署,zookeeper参数配置说明,集群搭建,查看集群状态 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、Zookeeper的安裝部署

7.1 Zookeeper工作機制

7.1.1、Zookeeper集群角色

Zookeeper集群的角色:? Leader 和? follower?(Observer)

zk集群最好配成奇數(shù)個節(jié)點

只要集群中有半數(shù)以上節(jié)點存活,集群就能提供服務

?

7.2 Zookeeper部署

7.2.1 機器準備

1/ 安裝到3臺虛擬機上,準備的三臺服務器地址是:

C:\Windows\System32\drivers\etc\hosts中配置的內(nèi)容如下:

?

192.168.106.80????? hadoop

192.168.106.81????? hadoop2

192.168.106.82????? hadoop3

如果想同時能夠操作三臺服務器,可以進行如下配置:

2/ 安裝好JDK

3/ 上傳安裝包。上傳用工具。

4/ 解壓

su - hadoop(切換到hadoop用戶),如果直接是root用戶則不需要這樣切換

tar -zxvf zookeeper-3.4.5.tar.gz(解壓)

5/ 重命名

mv zookeeper-3.4.5 zookeeper(重命名文件夾zookeeper-3.4.5為zookeeper)

可以刪除里面一些源碼工程相關的文件,剩下的是這些:

7.2.2修改環(huán)境變量

(注意:3臺zookeeper都需要修改)

1/ su – root(切換用戶到root)

2/ vi /etc/profile(修改文件)

3/ 添加內(nèi)容:

export ZOOKEEPER_HOME=/home/hadoop/zookeeper

export PATH=$PATH:$ZOOKEEPER_HOME/bin

4/ 加載環(huán)境配置:

source /etc/profile

5/ 修改完成后切換回hadoop用戶:

su - hadoop

?

7.2.3 修改Zookeeper配置文件

1、用root用戶操作

cd zookeeper/conf

cp zoo_sample.cfg zoo.cfg

?

2、vi zoo.cfg

?

3、添加內(nèi)容:

# The number of milliseconds of each tick

tickTime=2000

# The number of ticks that the initial

# synchronization phase can take

initLimit=10

# The number of ticks that can pass between

# sending a request and getting an acknowledgement

syncLimit=5

# the directory where the snapshot is stored.

# do not use /tmp for storage, /tmp here is just

# example sakes.

dataDir=/home/tuzq/software/zookeeper/zkdata

dataLogDir=/home/tuzq/software/zookeeper/log

# the port at which the clients will connect

clientPort=2181

#

# Be sure to read the maintenance section of the

# administrator guide before turning on autopurge.

#

# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance

#

# The number of snapshots to retain in dataDir

#autopurge.snapRetainCount=3

# Purge task interval in hours

# Set to "0" to disable auto purge feature

#autopurge.purgeInterval=1

server.1= hadoop:2888:3888

server.2= hadoop2:2888:3888

server.3= hadoop3:2888:3888

?

參數(shù)說明:

tickTimezookeeper中使用的基本時間單位, 毫秒值.

initLimit: zookeeper集群中的包含多臺server, 其中一臺為leader, 集群中其余的serverfollower initLimit參數(shù)配置初始化連接時, followerleader之間的最長心跳時間. 此時該參數(shù)設置為5, 說明時間限制為5tickTime, 5*2000=10000ms=10s.

syncLimit: 該參數(shù)配置leaderfollower之間發(fā)送消息, 請求和應答的最大時間長度. 此時該參數(shù)設置為2, 說明時間限制為2tickTime, 4000ms.

dataDir: 數(shù)據(jù)存放目錄. 可以是任意目錄.

dataLogDir: log目錄, 同樣可以是任意目錄. 如果沒有設置該參數(shù), 將使用和dataDir相同的設置

clientPort: 監(jiān)聽client連接的端口號.

server.X=A:B:C 其中X是一個數(shù)字, 表示這是第幾號server. A是該server所在的IP地址. B配置該server和集群中的leader交換消息所使用的端口. C配置選舉leader時所使用的端口. 由于配置的是偽集群模式, 所以各個serverB, C參數(shù)必須不同.


4、創(chuàng)建文件夾:

cd /home/tuzq/software/zookeeper/

mkdir zkdata

mkdir -m 755 log

?

5、在data文件夾下新建myid文件,myid的文件內(nèi)容為:

cd zkdata

echo 1 > myid

7.2.4 分發(fā)安裝包到其他機器

scp -r /root/apps root@hadoop2:/root/

scp -r /root/apps root@hadoop3:/root/

?

7.2.5 修改其他機器的配置文件

1、修改myid文件

到hadoop2上:修改myid為:2

到hadoop3上:修改myid為:3

?

7.2.6 啟動(每臺機器)

注:

1、事先將三臺服務器的防火墻都關掉

2、全網(wǎng)統(tǒng)一hosts映射

先配好一臺上的hosts

在hadoop機器中的hosts文件中做如下修改:

[root@hadoop zkdata]# cat /etc/hosts

127.0.0.1?? localhost localhost.localdomain localhost4 localhost4.localdomain4

::1???????? localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.106.80????? hadoop

192.168.106.81????? hadoop2

192.168.106.82????? hadoop3

?

然后:

scp?/etc/hosts? hadoop2:/etc

scp?/etc/hosts? hadoop3:/etc

?

?

查看hadoop2中的hosts文件中的內(nèi)容

[root@hadoop2 zkdata]# cat /etc/hosts

127.0.0.1?? localhost localhost.localdomain localhost4 localhost4.localdomain4

::1???????? localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.106.80????? hadoop

192.168.106.81????? hadoop2

192.168.106.82???? ?hadoop3

?

3、然后一臺一臺地啟動

bin/zkServer.sh start

創(chuàng)建日志文件目錄,如果沒有這個日志文件將會報錯

mkdir -p /home/tuzq/software/zookeeper/log

?

或者編寫一個腳本來批量啟動所有機器:

for host in " hadoop hadoop2 hadoop3"

do

ssh $host "source /etc/profile;/home/tuzq/software/zookeeper/bin/zkServer.shstart"

?

vim startupZK.sh

chmod +x startupZK.sh

#!/bin/bash

for host in "hadoop hadoop2 hadoop3"

do

??? ssh $host "source /etc/profile;/home/tuzq/software/zookeeper/bin/zkServer.sh ? start"

done

?

7.2.7 查看集群狀態(tài)

1、jps(查看進程)

2、zkServer.sh status(查看集群狀態(tài),主從信息)

?

分別查看hadoop hadoop2 hadoop3這三臺服務器上的zookeeper的狀態(tài)


總結(jié)

以上是生活随笔為你收集整理的Zookeeper的安装部署,zookeeper参数配置说明,集群搭建,查看集群状态的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品视频大全 | 麻豆传媒视频入口 | 狼性av懂色av禁果av | 久久免费资源 | 国产精品一区二三区 | 欧美xxxxx少妇 | www.久久久 | 婷婷综合六月 | 97超碰人人网 | 最近国语视频在线观看免费播放 | √天堂资源地址在线官网 | 欧美日韩在线观看一区二区 | 在线观看不卡的av | 秋霞黄色网 | 亚洲一线在线观看 | 久久久午夜视频 | 在线小视频你懂的 | 久久在线免费视频 | 美女久久精品 | 蜜桃在线一区二区 | 一区二区三区 日韩 | 伊人av在线播放 | 狠狠躁日日躁夜夜躁2022麻豆 | 找av导航| 超碰人人国产 | 人人上人人干 | 黄av在线播放 | 欧美日韩中文在线观看 | 91精品人妻一区二区三区果冻 | 午夜天堂av| 狠狠爱综合 | 日本熟女一区二区 | ass亚洲熟妇毛耸耸pics | 日本一级片免费看 | 91插插插永久免费 | 欧美成人不卡视频 | 亚洲av无码国产精品色午夜 | 中文字幕人成人乱码亚洲电影 | 中文免费在线观看 | 精品一区二区久久久久久按摩 | 日本美女一区二区 | 91午夜精品亚洲一区二区三区 | 国产做受麻豆动漫 | 国产色av | 熟妇五十路六十路息与子 | 欧美成人一区二区三区片免费 | 老妇荒淫牲艳史 | 免费看日产一区二区三区 | 毛片毛片毛片毛片毛片毛片毛片 | 久久国产精品久久久久久电车 | 日韩城人视频 | 熟女熟妇伦久久影院毛片一区二区 | 国产精品8| 亚洲色图欧美视频 | 在线观看欧美成人 | 免费一级a毛片夜夜看 | av资源免费| 在线日韩国产 | 国产色在线视频 | 想要视频在线 | 免费看欧美黄色片 | 国产精品视频观看 | 中文字幕在线有码 | 在线视频欧美一区 | 欧美极品第一页 | 国产无套精品 | 老熟女高潮一区二区三区 | 超碰资源在线 | 亚洲精品二区三区 | 一区二区三区免费看视频 | 艳母在线视频 | 成人黄色激情 | 拔插拔插海外华人永久免费 | www.日日夜夜 | 免费动漫av | 午夜综合网 | 婷婷色六月 | 日在线视频 | 婷婷五月综合缴情在线视频 | 97小视频 | 超碰2020| 欧美午夜精品久久久久久浪潮 | 三点尽露的大尺度国产 | 国产全是老熟女太爽了 | 又大又粗弄得我出好多水 | 国产精品二区一区二区aⅴ污介绍 | 久久免费手机视频 | 日本中文字幕网站 | 亚洲精品一区中文字幕乱码 | 91在线视频导航 | 日日日视频 | 欧美三级不卡 | 天堂久久精品 | 最新中文在线视频 | 刘亦菲久久免费一区二区 | 男生和女生差差视频 | 久久青青草原亚洲av无码麻豆 | 亚洲精品久久久狠狠狠爱 | 国产精品欧美久久久久久 |