ceph radosgw 对象寻址和元数据组织
来源:互联网 发布:mac管理员变普通用户 编辑:程序博客网 时间:2024/05/21 07:02
1. 对象寻址
rgw对象寻址的过程就是“拼接对象串“的过程,再结合bucket.pool就能对应到rados对象。
1.1 普通对象
1.2 multipart 对象
1.3 非multipart versioned对象
1.4 multipart versioned 对象
2. rgw元数据pool的作用
struct RGWZoneParams { rgw_bucket domain_root; // .rgw // bucket 元数据信息 rgw_bucket control_pool; // .rgw.control // watch/notify cache rgw_bucket gc_pool; // .rgw.gc // 辅助gc rgw_bucket log_pool; // .log // op/meta/data rgw_bucket intent_log_pool; // .intent-log // 没有用 rgw_bucket usage_log_pool; // .usage // 读写等统计信息 rgw_bucket user_keys_pool; // .users.uid //存储用户AK和uid的对应关系 rgw_bucket user_email_pool; // .users.email //email 和 uid的对应关系 rgw_bucket user_swift_pool; // .users.swift // swift key和uid的对应关系 rgw_bucket user_uid_pool; // .users.uid // 用户信息和用户创建的buckets }; // 每个placement 都要设置如下3中pool struct RGWZonePlacementInfo { string index_pool; // .rgw.buckets.index string data_pool; // dpool1 string data_extra_pool; // .rgw.buckets.extra // multiupload 临时对象 } rgw region root pool // .rgw.root // zone/region(zonegroup) 信息 rgw zone root pool // .rgw.root //// jewel版之后添加的 metadata_heap // .rgw.lc // lifecycle 信息 life_cycle // .rgw.meta // metadata heap //metadata 信息(bucket/user等)
0 0
- ceph radosgw 对象寻址和元数据组织
- Ceph安装radosgw和Python连接访
- ceph 对象存储网关radosgw和S3接口详细安装配置测试文档
- Ceph radosgw 安装配置
- 安装Ceph RadosGW
- Ceph RadosGW - Placement Targets
- ceph radosgw gc
- ceph radosgw 挂载goofys
- ceph中radosgw类图
- ceph中的radosgw相关总结
- 元数据与信息组织
- 对ceph radosgw的一些理解
- aws java sdk 访问ceph radosgw (hammer)
- 数据寻址和传递
- 4.2.1指令寻址和数据寻址
- radosgw和keystone对接
- R语言学习笔记(R对象和数据组织)
- ceph中radosgw的put object代码走读
- P1002 过河卒
- Codeforces Gym 100623H Problem H. Holes
- 【HDU4352】XHXJ's LIS 数位DP
- Spring学习-15:Spring整合Junit
- 织女的红线
- ceph radosgw 对象寻址和元数据组织
- 图的邻接矩阵类实现
- Go语言基础学习七-指针与切片操作
- 递推递归练习H三国佚事——巴蜀之危
- 查找字符串中的最长回文 (Longest Palindromic Substring)
- 连接数据库的redux程序
- **关于阿里云oss图片批量上传问题解析**
- java文件下载
- dbcp数据库连接池实例