Zookeeper的安装
	  资源准备
	  1.安装前提,Linux和Windows操作系统下,已经成功安装JDK,建议1.6版本以上。
	  2.获取zookeeper安装包。
	  通过访问https://zookeeper.apache.org/releases.html可以下载,截止目前为止,最新的稳定版本为3.5.5。下载得到的文件为:zookeeper-3.5.5.tar.gz
	  3.准备3台网络互通的Linux主机,分别为192.168.7.35,192.168.7.220,192.168.7.224。
	  具体安装
	  zookeeper的安装有三种模式:集群方式、伪集群方式、单机方式。下面按集群方式和leader+follower模式来进行安装。
	  需要将安装包拷贝到服务器上,然后解压。具体上传方式可以用ftp工具或者rz命令
	  如:复制完后的文件全路径为:/home/c7user/zookeeper-3.4.11.tar.gz
	  1.解压
	  分别在3台主机上执行tar-zxvfzookeeper-3.4.11.tar.gz解压出来,最终路径为:/home/c7user/zookeeper-3.4.11,下文用%ZK_HOME%表示该安装路径
	  2.准备配置文件
	  将%ZK_HOME%/conf下的zoo.sample.cfg文件复制一份为zoo.cfg。具体的复制和编辑依个人偏好进行,然后针对以下参数做如下编辑配置
	  tickTime=2000
	  initLimit=10
	  syncLimit=5
	  dataDir=/home/c7user/zookeeper_data
	  clientPort=2181
	  server.1=192.168.7.35:2888:3888
	  server.2=192.168.7.224:2888:3888
	  server.3=192.168.7.220:2888:3888
	  上边2个端口分别是心跳端口、选举端口。
	  3台主机都需要解压一样的zookeeper程序,并统一使用第1点的zoo.cfg文件,保存在%ZK_HOME%/conf
	  3.创建myid文件
	  分别在3台主机的dataDir设置的目录上创建对应的myid文件(文件名为myid,无后缀)。各自主机的myid文件内容为zoo.cfg中主机列表中server.和=号之间的那个数字。
	  如:
	  35主机的/home/c7user/zookeeper_data/myid内容为1
	  224主机的/home/c7user/zookeeper_data/myid内容为2
	  220主机的/home/c7user/zookeeper_data/myid内容为3
	  4.启动Zookeeper服务
	  分别在3台主机的%ZK_HOME%/bin目录下执行./zkServer.shstart命令,如下图所示。
	  验证服务(启动、停止服务)
	  方式一
	  分别在3台主机的%ZK_HOME%/bin目录下执行./zkServer.shstatus命令,得到如下图所示。
	  注意红框中的提示语。代表当前节点zookeeper服务的角色。能看到上述提示的则表示启动成功。
	  方式二
	  分别在3台主机上telnet127.0.0.12181后通过stat来查看。
	  停止服务
	  %ZK_HOME%/bin目录下执行./zkServer.shstop命令,得到如下图所示。
	  客户端连接
	  执行%ZK_HOME%/bin目录下执行./zkCli.sh命令,得到如下图所示。
	  上边的命令没有显示地指定ZK服务器地址,那么默认是连接本地的ZKSERVER。如果希望指定的,则带上相应的参数
	  zkCli.sh-serverip:port
	  其他客户端:上述是zookeeper自带的客户端命令行。使用不方便,这里介绍一款可视化的客户端工具:ZooInspector。纯JAVA开发的,运行可执行的jar包即可。其界面如下:
	
                    	
                    	
                    	  
                    	    
                    	    
                    	    
                    	 
    如果您觉得本文的内容对您的学习有所帮助:
     
                    	
                    	   
                    	   关键字:
jQuery