解决 Ceph v14.2.1 RGW使能压缩时遇到不生效的问
2024-09-01 04:13:23
根据常规方法部署Ceph(14.2.1 or 14.2.2)集群+rgw后,通过命令“radosgw-admin zone placement modify --rgw-zone=default --placement-id=default-placement --compression=zlib”使能zlib压缩。重启集群和radosgw进程后,测试时通过“radosgw-admin bucket stats --bucket=bucket1”发现对象文件写到bucket里了,但是数据并没有压缩。从rgw的日志看也没有进到压缩流程。
这种情况在几个环境中都有。
解决方法如下:
1. 导出用户user1的元数据。
radosgw-admin metadata get user:user1 > user.json
2.修改元数据
vim user.json
修改"default_storage_class":"STANDARD"
3. 导入user.json
radosgw-admin metadata put user:user1 < user.json
4. 重启radosgw
之后测试zlib压缩生效。
注1:使用这种方法,压缩在新的bucket里生效。如果把对象put到原有的bucket,压缩不生效。同学们可以验证一下。
最新文章
- ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint......
- Delphi 提示在Delphi的IDE中,按Ctrl+Shift+G键可以为一个接口生成一个新的GUID。
- python用paramiko将执行的结果存入excel表格
- XJOI网上同步训练DAY6 T1
- Chapter 2 Open Book——8
- Convex Hull 实现理论+自制Python代码
- win10 uwp 模拟网页输入
- html统计
- zuul入门(3)开发zuul的过滤器
- Github上如何查看当前最流行的开源项目
- BI项目记(二):给我接套数据
- 在 NLTK 中使用 Stanford NLP 工具包
- 嵌入式启动jetty
- BZOJ 5381 or &; Codeforces 623E Transforming Sequence DP+NTT
- 【题解】 Luogu P4312 / SP4155 [COCI 2009] OTOCI / 极地旅行社
- SpringMVC学习笔记:数据的接收与返回
- MySQL多线程同步-Transfer使用测试
- asp.net core 错误定位 &; vs2017 远程调试部署在centos上的asp.net core程序
- python datetime处理时间(转)
- hdu-5183-Negative and Positive (NP)(hash模板)