先修改myid文件,你配置第几个节点就写几,内容是1-255;
root@node1:~# vi /etc/zookeeper/conf/myid
9.然后修改zoo.cfg文件,主要填写各个zookeeper节点的信息:
root@node1:~# vi /etc/zookeeper/conf/zoo.cfg
server.1=10.0.0.18:2888:3888
server.2=10.0.0.19:2889:3889
我有两个节点所有就只有两个,这格式就是server.myid=ip+端口号;
其中第一个端口用来集群成员的信息交换,第二个端口是在leader挂掉时专门用来进行选举leader所用。
10.重启下zookeeper;
root@node1:~# service zookeeper restart
11.启动sheepdog并挂载磁盘;
root@node1:~# mkdir /mnt/sheepdog
root@node1:~# mount -t ext4 -o noatime,barrier=0,user_xattr,data=writeback /dev/sdb1 /mnt/sheepdog
root@node1:~# useradd sheepdog
root@node1:~# chown -R sheepdog:sheepdog /mnt/sheepdog
root@node1:~# sheep /mnt/sheepdog -c zookeeper:10.0.0.18:2181,10.0.0.19:2181
Sheepdog常用命令
设置副本数:
dog cluster format --copies=3 //copies副本数
查看sheepdog节点:两种方式都可以
CentOS 6安装sheepdog 虚拟机分布式储存
ZooKeeper集群配置
使用ZooKeeper实现分布式共享锁
分布式服务框架 ZooKeeper -- 管理分布式环境中的数据
ZooKeeper集群环境搭建实践
ZooKeeper服务器集群环境配置实测
ZooKeeper集群安装
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-49632-2.html
哈哈哈
前几天的报告还在说锐澳的成功的