/home/zookeeper/conf
zoo.cfg 配置檔案
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<code>[cloud@vt56 conf]$ </code><code>cat</code> <code>zoo.cfg</code>
<code># The number of milliseconds of each tick</code>
<code>tickTime=2000</code>
<code># The number of ticks that the initial </code>
<code># synchronization phase can take</code>
<code>initLimit=10</code>
<code># The number of ticks that can pass between </code>
<code># sending a request and getting an acknowledgement</code>
<code>syncLimit=5</code>
<code># the directory where the snapshot is stored.</code>
<code># do not use /tmp for storage, /tmp here is just </code>
<code># example sakes.</code>
<code>dataDir=</code><code>/home/cloud/zookeeper/</code>
<code>dataLogDir=</code><code>/home/cloud/zookeeper/log/</code>
<code># the port at which the clients will connect</code>
<code>clientPort=2182</code>
<code># the maximum number of client connections.</code>
<code># increase this if you need to handle more clients</code>
<code>#maxClientCnxns=60</code>
<code>#</code>
<code># Be sure to read the maintenance section of the </code>
<code># administrator guide before turning on autopurge.</code>
<code># http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance</code>
<code># The number of snapshots to retain in dataDir</code>
<code>#autopurge.snapRetainCount=3</code>
<code># Purge task interval in hours</code>
<code># Set to "0" to disable auto purge feature</code>
<code>#autopurge.purgeInterval=1</code>
<code>server.1=172.16.1.56:2888:38888</code>
<code>server.2=172.16.1.57:2888:38888</code>
<code>server.3=172.16.1.58:2888:38888</code>
<code>[cloud@vt56 conf]$ </code><code>cat</code> <code>vt_zoo.cfg </code>
<code>dataDir=</code><code>/home/cloud/zookeeper/vt_data/</code>
<code>dataLogDir=</code><code>/home/cloud/zookeeper/vt_log/</code>
<code>clientPort=2183</code>
<code>server.4=172.16.1.56:3888:38889</code>
<code>server.5=172.16.1.57:3888:38889</code>
<code>server.6=172.16.1.58:3888:38889</code>
<code>[cloud@vt56 conf]$</code>
myid配置
<code>[cloud@vt56 zookeeper]$ ll</code>
<code>total 2972</code>
<code>drwxrwxr-x 2 cloud cloud 4096 Mar 14 16:20 bin</code>
<code>-rwxr-xr-x 1 cloud cloud 82446 Aug 22 2016 build.xml</code>
<code>-rwxr-xr-x 1 cloud cloud 80776 Aug 22 2016 CHANGES.txt</code>
<code>drwxrwxr-x 2 cloud cloud 4096 Apr 21 09:46 conf</code>
<code>drwxrwxr-x 10 cloud cloud 4096 Aug 22 2016 contrib</code>
<code>drwxrwxr-x 2 cloud cloud 4096 Aug 22 2016 dist-maven</code>
<code>drwxrwxr-x 6 cloud cloud 4096 Aug 22 2016 docs</code>
<code>-rwxr-xr-x 1 cloud cloud 1953 Aug 22 2016 ivysettings.xml</code>
<code>-rwxr-xr-x 1 cloud cloud 3375 Aug 22 2016 ivy.xml</code>
<code>drwxrwxr-x 4 cloud cloud 4096 Aug 22 2016 lib</code>
<code>-rwxr-xr-x 1 cloud cloud 11358 Aug 22 2016 LICENSE.txt</code>
<code>drwxrwxr-x 3 cloud cloud 4096 Aug 22 2016 log</code>
<code>-rwxr-xr-x 1 cloud cloud 2 Aug 22 2016 myid</code>
<code>-rwxr-xr-x 1 cloud cloud 2 Aug 22 2016 myid~</code>
<code>-rwxr-xr-x 1 cloud cloud 170 Aug 22 2016 NOTICE.txt</code>
<code>-rwxr-xr-x 1 cloud cloud 1770 Aug 22 2016 README_packaging.txt</code>
<code>-rwxr-xr-x 1 cloud cloud 1585 Aug 22 2016 README.txt</code>
<code>drwxrwxr-x 5 cloud cloud 4096 Aug 22 2016 recipes</code>
<code>drwxrwxr-x 8 cloud cloud 4096 Aug 22 2016 src</code>
<code>drwxrwxr-x 2 cloud cloud 12288 Apr 21 09:50 version-2</code>
<code>drwxrwxr-x 3 cloud cloud 4096 Mar 14 16:18 vt_data</code>
<code>drwxrwxr-x 3 cloud cloud 4096 Mar 14 15:19 vt_log</code>
<code>-rwxr-xr-x 1 cloud cloud 1340305 Aug 22 2016 zookeeper-3.4.6.jar</code>
<code>-rwxr-xr-x 1 cloud cloud 836 Aug 22 2016 zookeeper-3.4.6.jar.asc</code>
<code>-rwxr-xr-x 1 cloud cloud 33 Aug 22 2016 zookeeper-3.4.6.jar.md5</code>
<code>-rwxr-xr-x 1 cloud cloud 41 Aug 22 2016 zookeeper-3.4.6.jar.sha1</code>
<code>-rwxr-xr-x 1 cloud cloud 1415995 Aug 22 2016 zookeeper.out</code>
<code>-rw-rw-r-- 1 cloud cloud 5 Apr 21 09:50 zookeeper_server.pid</code>
<code>[cloud@vt56 zookeeper]$ </code><code>cat</code> <code>myid</code>
<code>1</code>
<code>[cloud@vt56 zookeeper]$ </code><code>cd</code> <code>vt_data/</code>
<code>[cloud@vt56 vt_data]$ </code><code>cat</code> <code>myid </code>
<code>4</code>
<code>[cloud@vt56 vt_data]$</code>
啟動腳步
<code>[cloud@vt56 zookeeper]$ </code><code>cd</code> <code>bin</code>
<code>[cloud@vt56 bin]$ </code><code>ls</code>
<code>README.txt startzk.sh stopserver.sh zkCleanup.sh zkCli.cmd zkCli.sh zkEnv.cmd zkEnv.sh zkServer.cmd zkServer.sh zookeeper.out</code>
<code>[cloud@vt56 bin]$ </code><code>cat</code> <code>startzk.sh </code>
<code>.</code><code>/zkServer</code><code>.sh start</code>
<code>.</code><code>/zkServer</code><code>.sh start ..</code><code>/conf/vt_zoo</code><code>.cfg</code>
<code>[cloud@vt56 bin]$ </code><code>cat</code> <code>stopserver.sh </code>
<code>kkk=</code><code>"zookeeper/bin"</code>
<code>echo</code> <code>"========================="</code>
<code>echo</code> <code>"begin:process num is `ps -ef|grep -v grep |grep -c $kkk`"</code>
<code>ps</code> <code>-ef|</code><code>grep</code> <code>-</code><code>v</code> <code>grep</code> <code>|</code><code>grep</code> <code>$kkk |</code><code>awk</code> <code>{</code><code>'print $2'</code><code>}|</code><code>while</code> <code>read</code> <code>line</code>
<code>do</code>
<code>echo</code> <code>"process id is $line"</code>
<code>echo</code> <code>"kill -9 $line"</code>
<code>kill</code> <code>-9 $line</code>
<code>echo</code> <code>"end:process num is `ps -ef|grep -v grep |grep -c $kkk`"</code>
<code>done</code>
<code>[cloud@vt56 bin]$ </code><code>pwd</code>
<code>/home/zookeeper/bin</code>
<code>[cloud@vt56 bin]$</code>
本文轉自 小小三郎1 51CTO部落格,原文連結:http://blog.51cto.com/wsxxsl/1918402,如需轉載請自行聯系原作者