首页 > 代码库 > zookeeper 多实例的部署
zookeeper 多实例的部署
/home/zookeeper/conf
zoo.cfg 配置文件
[cloud@vt56 conf]$ cat zoo.cfg # 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/cloud/zookeeper/ dataLogDir=/home/cloud/zookeeper/log/ # the port at which the clients will connect clientPort=2182 # the maximum number of client connections. # increase this if you need to handle more clients #maxClientCnxns=60 # # 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=172.16.1.56:2888:38888 server.2=172.16.1.57:2888:38888 server.3=172.16.1.58:2888:38888 [cloud@vt56 conf]$ cat vt_zoo.cfg # 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/cloud/zookeeper/vt_data/ dataLogDir=/home/cloud/zookeeper/vt_log/ # the port at which the clients will connect clientPort=2183 # the maximum number of client connections. # increase this if you need to handle more clients #maxClientCnxns=60 # # 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.4=172.16.1.56:3888:38889 server.5=172.16.1.57:3888:38889 server.6=172.16.1.58:3888:38889 [cloud@vt56 conf]$
myid配置
[cloud@vt56 zookeeper]$ ll total 2972 drwxrwxr-x 2 cloud cloud 4096 Mar 14 16:20 bin -rwxr-xr-x 1 cloud cloud 82446 Aug 22 2016 build.xml -rwxr-xr-x 1 cloud cloud 80776 Aug 22 2016 CHANGES.txt drwxrwxr-x 2 cloud cloud 4096 Apr 21 09:46 conf drwxrwxr-x 10 cloud cloud 4096 Aug 22 2016 contrib drwxrwxr-x 2 cloud cloud 4096 Aug 22 2016 dist-maven drwxrwxr-x 6 cloud cloud 4096 Aug 22 2016 docs -rwxr-xr-x 1 cloud cloud 1953 Aug 22 2016 ivysettings.xml -rwxr-xr-x 1 cloud cloud 3375 Aug 22 2016 ivy.xml drwxrwxr-x 4 cloud cloud 4096 Aug 22 2016 lib -rwxr-xr-x 1 cloud cloud 11358 Aug 22 2016 LICENSE.txt drwxrwxr-x 3 cloud cloud 4096 Aug 22 2016 log -rwxr-xr-x 1 cloud cloud 2 Aug 22 2016 myid -rwxr-xr-x 1 cloud cloud 2 Aug 22 2016 myid~ -rwxr-xr-x 1 cloud cloud 170 Aug 22 2016 NOTICE.txt -rwxr-xr-x 1 cloud cloud 1770 Aug 22 2016 README_packaging.txt -rwxr-xr-x 1 cloud cloud 1585 Aug 22 2016 README.txt drwxrwxr-x 5 cloud cloud 4096 Aug 22 2016 recipes drwxrwxr-x 8 cloud cloud 4096 Aug 22 2016 src drwxrwxr-x 2 cloud cloud 12288 Apr 21 09:50 version-2 drwxrwxr-x 3 cloud cloud 4096 Mar 14 16:18 vt_data drwxrwxr-x 3 cloud cloud 4096 Mar 14 15:19 vt_log -rwxr-xr-x 1 cloud cloud 1340305 Aug 22 2016 zookeeper-3.4.6.jar -rwxr-xr-x 1 cloud cloud 836 Aug 22 2016 zookeeper-3.4.6.jar.asc -rwxr-xr-x 1 cloud cloud 33 Aug 22 2016 zookeeper-3.4.6.jar.md5 -rwxr-xr-x 1 cloud cloud 41 Aug 22 2016 zookeeper-3.4.6.jar.sha1 -rwxr-xr-x 1 cloud cloud 1415995 Aug 22 2016 zookeeper.out -rw-rw-r-- 1 cloud cloud 5 Apr 21 09:50 zookeeper_server.pid [cloud@vt56 zookeeper]$ cat myid 1 [cloud@vt56 zookeeper]$ cd vt_data/ [cloud@vt56 vt_data]$ cat myid 4 [cloud@vt56 vt_data]$
启动脚步
[cloud@vt56 zookeeper]$ cd bin [cloud@vt56 bin]$ ls README.txt startzk.sh stopserver.sh zkCleanup.sh zkCli.cmd zkCli.sh zkEnv.cmd zkEnv.sh zkServer.cmd zkServer.sh zookeeper.out [cloud@vt56 bin]$ cat startzk.sh ./zkServer.sh start ./zkServer.sh start ../conf/vt_zoo.cfg [cloud@vt56 bin]$ cat stopserver.sh kkk="zookeeper/bin" echo "=========================" echo "begin:process num is `ps -ef|grep -v grep |grep -c $kkk`" ps -ef|grep -v grep |grep $kkk |awk {‘print $2‘}|while read line do echo "=========================" echo "process id is $line" echo "kill -9 $line" kill -9 $line echo "end:process num is `ps -ef|grep -v grep |grep -c $kkk`" echo "=========================" done [cloud@vt56 bin]$ pwd /home/zookeeper/bin [cloud@vt56 bin]$
本文出自 “砖家博客” 博客,请务必保留此出处http://wsxxsl.blog.51cto.com/9085838/1918402
zookeeper 多实例的部署
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。