1 / 29
文档名称:

mfs安装使用说明.docx

格式:docx   大小:400KB   页数:29页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mfs安装使用说明.docx

上传人:niupai11 2022/6/28 文件大小:400 KB

下载得到文件列表

mfs安装使用说明.docx

相关文档

文档介绍

文档介绍:分布式文件系统MFS(moosefs)实现存储共享(第二版)
作者:田逸(******@)
由于用户数量的不断攀升,我对访问量大的应用实现了可扩展、高可靠的集群部 署(即lvs+keepalived的方式),但仍然有用户反馈访器可以是linux,也可以是unix,你可以根据自己的使用****惯选择操 作系统, 在我的环境里, 我是用 freebsd 做为 MFS 元数据的运行平台。 GNU 源码, 在各种类unix平台的安装都基本一致。
(一) 安装元数据服务
1、 下载 GNU 源码
wget .11/mfs—.

2、 解包 tar zxvf mfs—
3、 切换目录 cd mfs— 4、创建用户 useradd mfs - s /sbin/nologin 5、配置 ./configure - prefix二/usr/local/mfs -wit h—defau lt- user二mfs with-default-group=mfs 6、编译安装 make ; make install
(二) 配置元数据服务
元数据服务器的配置文件被放置于安装目录/usr/local/mfs/e tc。与 mfs-
版本不同的是:mfs-,其后缀形如 mfsmas t。为了使mfs mas ter正常工作,需要两个配置文件 ,前者为主配置文件,后者为权限控制文件 (mfs 客户端挂接时使用)。
(1),可直接从模版文件拷贝而来,打开这个配置文 件/usr/local/mfs/e tc/mfsmas ,看看都有哪些内容:
CHUNKS_LOOP_TIME = 300
CHUNKS_DEL_LIMIT = 100
CHUNKS_WRITE_REP_LIMIT = 1
CHUNKS_READ_REP_LIMIT = 5
REJECT_OLD_CLIENTS = 0
deprecated, to be removed in MooseFS
LOCK FILE = /var/run/mfs/
尽管每行都被注释掉了,但它们却是配置文件的默认值,要改变这些值,需要取 消注释,然后明确指定其取值。接下来说明一下其中一些项目的含义。
EXPORTS_FILENAME = /usr/local/mfs/etc/ 权限控制文 件的存放位置。
DATA_PATH = /usr/local/mfs/var/mfs 数据存放路径,只元数据的存放 路径。那么这些数据都包括哪些呢?进目录看看,大致分 3 种类型的文件:
rw x -
-1 nit e
JTltE
1640316
Mar
□S:00
ch:irLgelrig. 7_ JTLtE
rw i -
-1 mf s
mfe-.
S4501Y
Mar
■27
□7:00
chaiigelog. 0. 庄
rw z -
-I mf s
mf s
67?211
Mar
27
06:00
changelog・ mfs
rw z -
-1 mf s
mf s-
3106643S8
Mar
14;00
met adat s・ back
rw x -
-1
nvf答
60S08S
Mar
'27
14;00
.-stats. 弗
这些文件也同样要存储在其他数据存储服务器的相关目录。
MATOCS_LISTEN_PORT = 9420 MATOCS - mas ter to chunkserver,即元数 据服务器使用9420这个监听端口来接受数据存储服务器chunkserver端的连接。
MATOML_LISTEN_PORT = 9419 MATOML—mas ter to met alogger,用于备 份元数据服务器的变化日志。注:Mfs-。
MATOCU_LISTEN_PORT = 9421 元数据服务器在9421端口监听,用以接受 客户端对 MFS 进行远程挂接(客户端以 mfsmount 挂接 MFS)
其他部分看字面意思都不难理解。还有几个与时间有关的数值,其单位 是秒。
这个配置文件,不必做修改就能工作了。
配置