zookeeper

来源:互联网 发布:在线阅读word js插件 编辑:程序博客网 时间:2024/06/07 00:40
<pre name="code" class="python">cd zookeeper-3.4.8cp -r * /zookeeper/server1/cp -r * /zookeeper/server2/cp -r * /zookeeper/server3/伪集群模式所谓伪集群, 是指在单台机器中启动多个zookeeper进程, 并组成一个集群. 以启动3个zookeeper进程为例.在之前设置的dataDir中新建myid文件, 写入一个数字, 该数字表示这是第几号server. 该数字必须和zoo.cfg文件中的server.X中的X一一对应./zookeeper/server1/data/myid文件中写入1, /zookeeper/server2/data/myid文件中写2, /zookeeper/server3/data/myid文件中写入3.redis01:/zookeeper/server1/data# cd /zookeeper/redis01:/zookeeper# ls -ltrtotal 12drwxr-xr-x 4 root root 4096 Apr  5 09:46 server1drwxr-xr-x 3 root root 4096 Apr  5 09:54 server2drwxr-xr-x 3 root root 4096 Apr  5 09:54 server3redis01:/zookeeper/server3/conf# cat /zookeeper/server1/conf/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=/zookeeper/server1/datadataLogDir=/zookeeper/server1/logs# the port at which the clients will connectclientPort=2181server.1=127.0.0.1:2888:3888redis01:/zookeeper/server3/conf# cat /zookeeper/server2/conf/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=/zookeeper/server2/datadataLogDir=/zookeeper/server2/logs# the port at which the clients will connectclientPort=2182server.2=127.0.0.1:2889:3889redis01:/zookeeper/server3/conf# cat /zookeeper/server3/conf/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=/zookeeper/server3/datadataLogDir=/zookeeper/server3/logs# the port at which the clients will connectclientPort=2183server.3=127.0.0.1:2890:3890服务端启动:  885  cd /zookeeper/server1  886  ls  887  cd b  888  cd bin/  889  ls  890  ./zkServer.sh  stop  891  ./zkServer.sh  start客户端访问:redis01:/root# cd /zookeeper/server1redis01:/zookeeper/server1# cd bin/redis01:/zookeeper/server1/bin# ./zkCli.sh -server localhost:2181


                                             
0 0
原创粉丝点击