分手快乐 发表于 2015-1-16 12:16:26

带来一篇windows下安装zookeeper

RedHatCentOS等等.学习linux不是逛自由市场,选定版本就要静下心来学习.不要今天换版本明天要升级.这样对你没有好处。
  1:起首下载一个zookeeper,我下载的版本是zookeeper-3.4.6,(今朝最新版本为3.5.0,可是启动不了),解压安装包,解压后的zookeeper安装包我安排的路径是:D:/zookeeper/zookeeper-3.4.6
  2.:进进D:/zookeeper/zookeeper-3.4.6/conf,将zoo_sample.cfg文件复制一份,并将复制好的文件更名为zoo.cfg。翻开新建的zoo.cfg文件,将内里的内容举行修正,修正后的文件内容以下:
  #initLimit=10
  #syncLimit=5
  tickTime=2000
  dataDir=D:/zookeeper/zookeeper-3.4.6/data
  clientPort=2181
  3.设置情况变量,在“我的电脑”上点击右键,选择属性,再点击初级体系设置,点击情况变量按钮,在体系变量这一栏,点击新建,增加:
变量名:ZOOKEEPER_HOME
变量值:D:/zookeeper/zookeeper-3.4.6
仍是在体系变量这一栏,找到path,点击编纂path,在变量值里增加:%ZOOKEEPER_HOME%/bin;%ZOOKEEPER_HOME%/conf;
  4.启动D:/zookeeper/zookeeper-3.4.6/bin/zkServer.cmd
  这里说下多个呆板设置zookeeper(windows下伪集群没有乐成)
  1:192.168.1.113,192.168.1.111上D:/zookeeper分离解压安装zookeeper-3.4.6
  2:D:/zookeeper/zookeeper-3.4.6/conf/zoo.cfg增加以下设置
  initLimit=5
  syncLimit=2
  tickTime=2000
  dataDir=D:/zookeeper/zookeeper-3.4.6/data
  clientPort=2181
  server.1=192.168.1.113:2888:3888
  server.2=192.168.1.111:2888:3888
  tickTime:这个工夫是作为Zookeeper服务器之间或客户端与服务器之间保持心跳的工夫距离,也就是每一个tickTime工夫就会发送一个心跳。
  dataDir:望文生义就是Zookeeper保留数据的目次,默许情形下,Zookeeper将写数据的日记文件也保留在这个目次里。
  clientPort:这个端口就是客户端毗连Zookeeper服务器的端口,Zookeeper会监听这个端口,承受客户真个会见哀求。
  initLimit:这个设置项是用来设置Zookeeper承受客户端(这里所说的客户端不是用户毗连Zookeeper服务器的客户端,而是Zookeeper服务器集群中毗连到Leader的Follower服务器)初始化毗连时最长能忍耐几个心跳工夫距离数。当已凌驾5个心跳的工夫(也就是tickTime)长度后Zookeeper服务器还没有收到客户真个前往信息,那末标明这个客户端毗连失利。总的工夫长度就是5*2000=10秒
  syncLimit:这个设置项标识Leader与Follower之间发送动静,哀求和应对工夫长度,最长不克不及凌驾几个tickTime的工夫长度,总的工夫长度就是2*2000=4秒
  server.A=B:C:D:个中A是一个数字,暗示这个是第几号服务器;B是这个服务器的ip地点;C暗示的是这个服务器与集群中的Leader服务器互换信息的端口;D暗示的是万一集群中的Leader服务器挂了,必要一个端口来从头举行推举,选出一个新的Leader,而这个端口就是用来实行推举时服务器互相通讯的端口。假如是伪集群的设置体例,因为B都是一样,以是分歧的Zookeeper实例通讯端标语不克不及一样,以是要给它们分派分歧的端标语。(这里是摘抄--!~)
  3:D:/zookeeper/zookeeper-3.4.6/data下创myid文件myid的文件内容分离为:1、2上边下边设置文件中192.168.1.113servier.X中的X值,如ip113的电脑,myid为1)
  4:分离启动两个zookeeper,在一台呆板上创立节点,另外一个呆板能同步已往证实乐成
  5:zookeeper服务器保举用奇数个,对折以上服务一般,全部服务就一般,自己前提无限只设置两个

</p>
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.

柔情似水 发表于 2015-1-18 09:33:48

虽然大家都比较喜欢漂亮的mm,但是在学linux的过程中,还是要多和“男人”接触一下:P遇到问题的时候,出来看说和上网查之外,就是要多用linux下的man命令找找帮助。

第二个灵魂 发表于 2015-1-24 12:03:51

眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。

admin 发表于 2015-2-1 10:24:10

查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。

山那边是海 发表于 2015-2-7 05:12:16

然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。

飘灵儿 发表于 2015-2-20 23:51:45

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

分手快乐 发表于 2015-3-6 19:43:17

选择一些适于初学者的Linux社区。

变相怪杰 发表于 2015-3-13 08:09:41

发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。

精灵巫婆 发表于 2015-3-20 17:40:13

Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
页: [1]
查看完整版本: 带来一篇windows下安装zookeeper