Zookeeper进击之路2(zookeeper安装)
工欲善其事,必先利其器
任何学习新技术的道路上安装软件永远是最难的最复杂的一步,但是我保证zookeeper绝对是有史以来安装最简单的中间件
安装zookeeper之前必须要保证自己已经安装了jdk而且windows用户一定要使用JAVA_HOME这种方式配置环境变量
下载zookeeper
zookeeper官网下载地址:http://zookeeper.apache.org/releases.html#download
找到稳定版本的zk,然后压缩和解压缩文件
配置zookeeper(mac跟windows)这步骤一致
我们进入到zookeeper的目录里,然后找到conf目录
复制这个文件并且重命名为zoo.cfg
在zookeeper根目录创建两个文件夹
然后在打开刚刚copy的zoo.cfg文件
注意配置刚才创建的两个文件夹的绝对路径(windows跟mac有差别如图)
zookeeper启动
mac:到bin目录里
启动zk服务
./zkSerivce.sh start
启动zk客户端
./zkCli.sh
windows:同样要bin目录里
启动zk服务
双击zkService
启动zk客户端
双击zkCli
zookeeper配置详解
-
tickTime:用于计算的时间单元。比如seesion超市:N*tickTime
-
initLimit:用于集群,允许从节点连接并同步到master节点的初始化连接时间,已tickTime倍数表示
-
syncLimit:用于集群,master主节点与从节点之间发送消息,请求和应答时间长度(心跳机制)
-
dataDir:需要存储的相关数据
-
dataLogDir:日志目录,如果不配置则和dataDir公用一个目录
-
clientPort:连接副武器的端口,默认2181