glusterfs和mysql_GlusterFS锁的总结与实践

1 理论部分

1.1 锁的作用

分布式存储的锁类似于MySQL的行锁和表锁,可防止多个客户端同时编辑对数据造成损坏,故本章解决数据写入冲突问题。

1.2 语法格式gluster volume set  locks.mandatory-locking 

off - 为指定的卷禁用强制锁

file - 启用Linux内核风格的强制锁语义和位模式的帮助(没有充分测试)

forced - 为卷检查字节范围锁定每个数据编辑操作

optimal - 混合模式下在POSIX客户端可以与咨询锁共存;在类似于SMB的其他客户端,语义将仍然尊重取得强制锁。

注意:以上命令适用于含gluster-3.8及以上版本

2 实践部分

2.1 环境配置

2.2 开启强制锁gluster volume set gv0 locks.mandatory-locking optimal

2.3 检查gluster volume info

显示如下:Volume Name: gv0

Type: Distributed-Replicate

Volume ID: 96b06e32-deb5-487a-aa00-afd6624dcb97

Status: Started

Snapshot Count: 0

Number of Bricks: 2 x 2 = 4

Transport-type: tcp

Bricks:

Brick1: DN2GlusterH01.sae.com.hk:/data/brick1/gv0

Brick2: DN2GlusterH02.sae.com.hk:/data/brick1/gv0

Brick3: DN2Gluster

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值