4节点sheepdog集群+3节点zookeeper部署和配置
4节点sheepdog集群+3节点zookeeper部署和配置
11Jerry11 发表于1年前
4节点sheepdog集群+3节点zookeeper部署和配置
  • 发表于 1年前
  • 阅读 64
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

1、首先在4个存储节点中的3个节点上安装3节点zookeeper,详见 http://blog.csdn.NET/u010855924/article/details/52847308

2、第四个存储节点仅仅需要rpm -ivh zookeeper-3.4.6-redhat6.4.x86_64.rpm即可,不需要配置和启动,原因在于安装sheepdog的时候./configure需要指定sheepdog的zookeeper,否则执行./configure --enable-zookeeper --disable-corosync不通过

3、开始编译安装sheepdog

3.1 首先安装以下安装包,否则编译sheepdog时不通过

yum install automake libtool -y   //./autogen.sh时需要这两个工具,否则不能生成configure文件

rpm -ivhuserspace-rcu-0.7.9-1.el7.x86_64.rpm       //以下三个安装包在make时需要,否则make不通过

rpm -ivhuserspace-rcu-devel-0.7.9-1.el7.x86_64.rpm

rpm -ivhyasm-1.2.0-4.el7.x86_64.rpm

3.2 进入sheepdog目录,开始安装

cd sheepdog/

cd script/

chmod u+x gen_bash_completion.pl     //下载的sheepdog目录里该文件需要有执行权限

cd ../

chmod u+x autogen.sh        //下载的sheepdog目录里该文件需要有执行权限

./autogen.sh

./configure --enable-zookeeper --disable-corosync        

make

make install 

安装完毕

4、四个存储节点上格式化并挂载两块磁盘

mkfs.ext4 /dev/sdb

mkfs.ext4 /dev/sdc

mount -t ext4 /dev/sdb /shd/obj0
mount -t ext4 /dev/sdc /shd/obj1   // /shd/obj0和/shd/obj1目录手动创建

5、四台存储节点启动sheepdog执行:sheep /shd/obj0 /shd/obj1 -c zookeeper:192.168.232.100:2181,192.168.232.101:2181,192.168.232.102:2181,192.168.232.103:2181

6、若启动成功,在4台中的其中一台机器执行dog node list可查看集群节点信息如下:

[root@S01 ~]# dog node list
  Id   Host:Port         V-Nodes       Zone
   0   192.168.232.100:7000 128 1692969152
   1   192.168.232.101:7000 128 1709746368
   2   192.168.232.102:7000 128 1726523584
   3   192.168.232.103:7000 128 1743300800

共有 人打赏支持
粉丝 2
博文 5
码字总数 4330
×
11Jerry11
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: