天天看點

zookeeper 多執行個體的部署

    /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,如需轉載請自行聯系原作者

繼續閱讀