分布式系统二、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
感谢分享啊
页:
[1]