zookerper安装部署

网友投稿 301 2022-11-23

zookerper安装部署

********************单节点安装zk*************************上传zk安装包到服务器/mnt目录下: [root@chavin ~]$ ll /mnt/zookeeper-3.4.5.tar.gz -rw-r--r--. 1 root root 16402010 Mar 11 15:33 /mnt/zookeeper-3.4.5.tar.gz 解压安装文件并更改权限: [root@chavin mnt]$ tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/[root@chavin zookeeper-3.4.5]$ cd /usr/local/[root@chavin local]$ chown -R hadoop:hadoop zookeeper-3.4.5/ 编辑配置文件:[hadoop@chavin zookeeper-3.4.5]$ mkdir -p data/zkdata[hadoop@chavin zookeeper-3.4.5]$ cd data/zkdata/[hadoop@chavin zkdata]$ pwd/usr/local/zookeeper-3.4.5/data/zkdata[hadoop@chavin zkdata]$ cd ../../conf/[hadoop@chavin conf]$ cp zoo_sample.cfg zoo.cfg[hadoop@chavin conf]$ cat zoo.cfg # The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial # synchronization phase can takeinitLimit=10# The number of ticks that can pass between # sending a request and getting an acknowledgementsyncLimit=5# the directory where the snapshot is stored.# do not use /tmp for storage, /tmp here is just # example sakes.###############################################配置dataDir目录##################################dataDir=/usr/local/zookeeper-3.4.5/data/zkdata###############################################配置dataDir目录################################### the port at which the clients will connectclientPort=2181## Be sure to read the maintenance section of the # administrator guide before turning on autopurge.## 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 启动zkserver: [hadoop@chavin zookeeper-3.4.5]$ bin/zkServer.sh startJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgStarting zookeeper ... STARTED[hadoop@chavin zookeeper-3.4.5]$ jps55039 QuorumPeerMain55058 Jps [hadoop@chavin zookeeper-3.4.5]$ bin/zkServer.sh statusJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgMode: standalone[hadoop@chavin zookeeper-3.4.5]$ bin/zkCli.sh Connecting to localhost:2181... ... 至此,单节点zk服务器安装完成. ********************************集群模式安装zk**************************************** 上传zk安装包到节点1的/mnt目录下:[root@db01 ~]# cd /mnt[root@db01 mnt]# ll zookeeper-3.4.5.tar.gz -rw-r--r--. 1 root root 16402010 Mar 11 23:35 zookeeper-3.4.5.tar.gz 解压安装文件并更改权限: [root@chavin mnt]$ tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/[root@chavin zookeeper-3.4.5]$ cd /usr/local/[root@chavin local]$ chown -R hadoop:hadoop zookeeper-3.4.5/ 编辑配置文件:[hadoop@chavin zookeeper-3.4.5]$ mkdir -p data/zkdata[hadoop@chavin zookeeper-3.4.5]$ cd data/zkdata/[hadoop@chavin zkdata]$ pwd/usr/local/zookeeper-3.4.5/data/zkdata[hadoop@chavin zkdata]$ cd ../../conf/[hadoop@chavin conf]$ cp zoo_sample.cfg zoo.cfg[root@db01 conf]# cat zoo.cfg # The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial # synchronization phase can takeinitLimit=10# The number of ticks that can pass between # sending a request and getting an acknowledgementsyncLimit=5# the directory where the snapshot is stored.# do not use /tmp for storage, /tmp here is just # example sakes.#######################cluster#########################################dataDir=/usr/local/zookeeper-3.4.5/data/zkdataserver.1=db01:2888:3888server.2=db02:2888:3888server.3=db03:2888:3888server.4=db04:2888:3888server.5=db05:2888:3888#######################cluster########################################## the port at which the clients will connectclientPort=2181## Be sure to read the maintenance section of the # administrator guide before turning on autopurge.## 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[root@db01 conf]# 编辑myid文件: [root@db01 zkdata]# pwd/usr/local/zookeeper-3.4.5/data/zkdata[root@db01 zkdata]# touch myid[root@db01 zkdata]# vim myid [root@db01 zkdata]# cat myid 1 同步安装目录: [root@db01 local]# scp -r zookeeper-3.4.5/ db02:/usr/local/[root@db01 local]# scp -r zookeeper-3.4.5/ db03:/usr/local/[root@db01 local]# scp -r zookeeper-3.4.5/ db04:/usr/local/[root@db01 local]# scp -r zookeeper-3.4.5/ db05:/usr/local/ 修改相应用户所有者权限: [root@db01 local]# chown -R hadoop:hadoop zookeeper-3.4.5/[root@db02 local]# chown -R hadoop:hadoop zookeeper-3.4.5/[root@db03 local]# chown -R hadoop:hadoop zookeeper-3.4.5/[root@db04 local]# chown -R hadoop:hadoop zookeeper-3.4.5/[root@db05 local]# chown -R hadoop:hadoop zookeeper-3.4.5/ 修改各个服务器的myid文件: db01      1db02      2db03      3db04      4db05      5 分别启动zk集群服务器: [hadoop@db01 zookeeper-3.4.5]$ bin/zkServer.sh startJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgStarting zookeeper ... STARTED [hadoop@db02 zookeeper-3.4.5]$ bin/zkServer.sh startJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgStarting zookeeper ... STARTED [hadoop@db03 zookeeper-3.4.5]$ bin/zkServer.sh startJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgStarting zookeeper ... STARTED [hadoop@db04 zookeeper-3.4.5]$ bin/zkServer.sh startJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgStarting zookeeper ... STARTED [hadoop@db05 zookeeper-3.4.5]$ bin/zkServer.sh startJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgStarting zookeeper ... STARTED 查看各个节点状态: [hadoop@db01 zookeeper-3.4.5]$ bin/zkServer.sh statusJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgMode: follower [hadoop@db02 zookeeper-3.4.5]$ bin/zkServer.sh statusJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgMode: follower [hadoop@db03 zookeeper-3.4.5]$ bin/zkServer.sh statusJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgMode: leader [hadoop@db04 zookeeper-3.4.5]$ bin/zkServer.sh statusJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgMode: follower [hadoop@db05 zookeeper-3.4.5]$ bin/zkServer.sh statusJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfgMode: follower

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小米米家智能插座蓝牙网关版,可配合小爱实现语音控制家电开关
下一篇:Java如何实现多个线程之间共享数据
相关文章

 发表评论

暂时没有评论,来抢沙发吧~