您的位置:首页 > 运维架构 > Linux

zookeeper的快速入门《三》

2018-03-15 22:09 246 查看
1. zookeeper的环境配置:(jdk6以上)       1):集群模式的配置:(超过半数则可用)            A.  在zoo.cfg文件中配置服务器的格式:server.id=host:port1:port2                      Host:vm的ip                  Port1:follower和leader服务器的通信端口。(可任意填写)                      Port2:leader的选举机制中的通信端口。(可任意填写)                      例如:server.1=192.168.1.105:2888:3888


            B. 将zoo.cfg文件拷贝到其他server中,用scp命令。            C. 配置myid:vim myid         在对应的server中录入zoo.cfg中的server.id中id的标号即可。     myid的作用:zk启动时会读取这个文件,取得数据与zoo.cfg中的配置信息比较,从而判断哪个是server,只是一个标示作用。(经测试:没有myid,没事)
            D. 启动zkServer.sh文件     命令:./zkServer.sh start            E. 判断zk是否可以正常工作,用telnet连接, 例:telnet  192.168.1.105 2181(若没有,则用yum install telnet),之后用stat命令退出,或者./zkServer.sh status,会显示状态为follower或者leader     如果启动失败,第一反应应该是看zk的日志,根据错误进行查找。
            Zk服务可用的前提:可用server超过半数,zk即可用。2) :单机模式和伪集群模式            伪集群模式:zoo.cfg文件中:host保持一致,port1唯一,port2唯一


            单机模式:zoo.cfg文件中,只需要保留一台server即可。


2.zk的linux命令:A.scp命令:(拷贝文件到相应的文件目录下:)            scp 文件名 root@vm的ip:目录名              例:scp zoo.cfg root@192.168.1.106:/opt/zookeeper/conf        B. 创建目录:mkdir 目录名称 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息