Ceph中怎么查找BUCKETINDEX所在位置
Ceph中怎么查找BUCKET INDEX所在位置,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
成都创新互联是一家集网站建设,围场企业网站建设,围场品牌网站建设,网站定制,围场网站建设报价,网络营销,网络优化,围场网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
##1.引言 本文说明了如何查看每个BUCKET对应的索引信息,以及所在的OSD位置,为以后运维做参考。
##2.实验过程
###2.1 罗列出当前系统下所有的bucket信息
# radosgw-admin bucket list [ "small_rd_test_bucket", "mynewtest", "mytest-2", "xuwenping-bucket-zj-4", "big_rd_test_bucket", "mytest", "my-scs-test", "write_test_bucket", ]
上述命令展示了当前Ceph 对象存储系统中涉及到的所有的BUCKET。
###2.2 查看具体某个BUCKET属性
# radosgw-admin bucket stats --bucket=my-scs-test { "bucket": "my-scs-test", "pool": ".rgw.buckets.zj-1", "index_pool": ".rgw.buckets.index", "id": "default.784974.1", "marker": "default.784974.1", "owner": "zj-user-1", "ver": "0#1901", "master_ver": "0#0", "mtime": "2016-01-07 00:00:23.000000", "max_marker": "0#", "usage": { "rgw.main": { "size_kb": 1048870, "size_kb_actual": 1048908, "num_objects": 17 } }, "bucket_quota": { "enabled": false, "max_size_kb": -1, "max_objects": -1 } }
该命令展示了BUCKET的名称,所在的data pool, index pool. BUCKET ID.
2.3 检查对应BUCKET在index中是否存在
# rados -p .rgw.buckets.index ls - | grep "default.784974.1" .dir.default.784974.1
注:此处需要在BUCKET ID前面加上.dir. 才是它在INDEX POOL中的索引
###2.4 查看对应INDEX中记录的key
# rados -p .rgw.buckets.index listomapkeys .dir.default.784974.1 /home/.TempWrite.py.swp /home/1024 /home/TempWrite.py /home/crossdomain.xml /home/download_url.txt /home/region.conf.json /home/region.conf.json.bk /home/result /home/s3Test.cpp /home/s3testInMemory /home/struct_def.h /home/user.md.json /home/user1.md.json /home/user2.md.json /home/user3.md.json /home/user4.md.json /home/zone.conf.json
统计文件数量
rados -p .rgw.buckets.index listomapkeys .dir.default.104766.19 | wc -l 988847
###2.5 查看对应索引信息存放的物理位置
# ceph osd map .rgw.buckets.index .dir.default.104766.19 osdmap e34039 pool '.rgw.buckets.index' (23) object '.dir.default.104766.19' -> pg 23.e3579e34 (23.34) -> up ([3,16,34], p3) acting ([3,16,34], p3)
通过命令可以看到,BUCKET my-scs-test 的index信息落在OSD 3,16,34上面,其中3为主osd.
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。
标题名称:Ceph中怎么查找BUCKETINDEX所在位置
标题网址:http://cdiso.cn/article/piocej.html