Linux安装zookeeper集群
? 测试在Linux虚拟机:node02、node03、node04装入zookeeper集群 1.下载zookeeper。地址:http://archive.apache.org/dist/zookeeper/ 拷贝下载zookeeper放入Linux机器中,我这里放入在software目录下。 解压:zookeeper到指定目录tar ?-xf ?zookeeper-3.4.6.tar.gz ?/opt/ht 配置zookeeper的环境变量:vi ?/etc/profile ? 进入zookeeper家目录中conf目录下,可看到一个zoo_sample.cfg文件 拷贝重命名:cp ?zoo_sample.cfg ??zoo.cfg 配置zoo.cfg: vi ?zoo.cfg? 文件保存路径 ? 三台服务 进入数据目录/var/ht/zk,执行:echo 1 > myid ?echo 2 > myid ??echo ?3 ?> ?myid ??分别在node02 node03 ?node04操作 zookeeper集群需要过半启动才可以,先启动的为loader,后启动是follower。如果集群启动同一时刻启动,则根据myid分配,id大的是loader。一旦loader挂掉,zookeeper将会选举机制,将myid大的选为主节点,其他为从节点。 也就是创建myid文件在服务器1,2,3分别追加1,2,3, 代表各自zookeeper的id,跟上边zookeeper配置文件一一对应。 分发:从node02向node03/node04分发:scp -r ?zookeeper-3.4.6/ ?node04:`pwd` (发动到当前目录,即目标目录与源目录相同;也可以自定 以/开始) 启动:zkServer.sh ?start 停止:zkServer.sh stop 状态:zkServer.sh ?status 连接:zkCli.sh (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |