MogileFS操作指令
阿新 • • 發佈:2018-09-06
作文 分布式 mogilefs ron lis sta class gil fig
使用mogtool來操作文件
加入文件:
mogtool inject <file_name> <key_name> --trackers=192.168.1.106:7001 --domain=<domain_name> --class=<class_name>
取出文件:
mogtool extract <key_name> <file_name> --trackers=192.168.1.106:7001 --domain=<domain_name> --class=<class_name>
如果文件超過64M,mogtool會自動按照64M分割塊
mogtool inject --bigfile <file_name> <key_name> --trackers=192.168.1.106:7001 --domain=<domain_name> --class=<class_name>
取出:
mogtool extract --bigfile <key_name> <file_name> --trackers=192.168.1.106:7001 --domain=<domain_name> --class=<class_name>
mogfileinfo:查看文件信息
mogfileinfo --trackers=<trackerHost> --domain=<domain_name> --key=‘keyName‘
moglistkeys:列出所有的key
moglistkeys --trackers=192.168.1.106:7001 --domain=c1
mogfetch:下載文件
mogfetch --trackers=192.168.1.106:7001 --domain=c1 --key=‘9‘ --file=‘tttt‘
mogupload :上傳文件
mogupload --trackers=192.168.1.106:7001 --domain=c1 --key=‘tt‘ --file=‘tttt‘
mogstats:察看分布式存儲的狀態
mogstats --config=/usr/common/mogilefs/mogilefsd.conf --config=/ 後面跟此節點的mogilefs的配置文件 mogstats --config=/usr/common/mogilefs/mogilefsd.conf --stats="devices" 僅顯示某個devices的信息, --stats可選值: devices,files,all
MogileFS操作指令