搭建伪分布式注意点:
1.复制zookeeper(我解压的zookeeper压缩包重命名为这个)文件,zookeeper2,zookeeper3
cp zookeeper zookeeper2 -rf
2.修改每个文件下的conf文件中的zoo.cfg配置文件
(1)端口号,默认是2181,伪分布式不是多台机器集群,所以端口号要设置成不一样的
2182,2183
(2)dataDir和dataLogDir的路径修改成各自对应的
(3)每个zoo.cfg文件中添加
server.1=192.168.11.111:2888:3888
server.1=192.168.11.111:2889:3889
server.1=192.168.11.111:2890:3890
伪分布式是在同一台机器上,所以ip一样,端口号不一样
3.在每个zookeperN的文件内有一个dataDir文件夹,需要在这个文件夹中创建myid文件
vi myid创建文件
其中的数据一个存储1,一个存储2,另一个存储3
集群搭建:
1.每台机器都要设置环境变量
2.因为是在不同的机器上,所以ip是不一样的,所以端口号可以都是默认的2181
3.
server.1=192.168.11.111:2888:3888
server.1=192.168.11.112:2888:3888
server.1=192.168.11.113:2888:3888
测试:
测试leader选举和数据同步测试
数据同步测试:在一台机器上创建一个节点,在另一台机器上查看是否可以看到相同的数据