8700 发表于 2016-9-21 08:34:36

分布式系统二、MogileFS

一、MogileFS简介
1、MogileFS结构
tracker:追踪器,追踪元数据,          http协议         mogilefsd(守护进程),它的主要职责包括:                  replication:节点间文件的复制                  deletion:删除文件                  queryworker:响应客户请求的文件元数据访问请求                     reaper:在存储失败后将文件复制请求重新放置于队列中                     monitor:监测主机和设备的健康状态database:存储元数据            一般使用mysql,建议使用冗余方案以保证七可用性               mogilefs专门提供了数据管理工具mogdbsetup;storage:存储数据,         http协议,nfs协议          mogstored(进程名),一个准备好的mogstored节点可通过mogadm命令添加至现在的集群中,存储节点需要定义“设备”用作存储空间,每个设备在当前集群中都需要通过唯一的DevID来标识client:客户端用于与mogilefs建立通信,完成数据存取



2、Mogilefs特性1)工作于应用层:http,nfs
2)无单点故障3)自动完成文件复制4)传输无需特殊协议5)名称空间(完成复制)6)不共享任何数据3、常用术语Domain:name space 命名空间一个mogilefs可以有多个Domain,用来存放不同文件,同一个Domain内key必须唯一               不同mogilefs内,key可以相同class:最小复制单元定位文件:Domain+fid4、安装Mogilefs

暴走小骚年 发表于 2016-11-17 09:00:44

感谢分享啊
页: [1]
查看完整版本: 分布式系统二、MogileFS