配置元数据日志服务器


MFS安装完成后,默认的配置文件位于/usr/local/mfs/etc目录下,该服务只有一个配置文件,即mfsmetalogger.cfg。该文件内容如下:

cp mfsmetalogger.cfg.dist mfsmetalogger.cfg

vi mfsmetalogger.cfg


# WORKING_USER = mfs

# WORKING_GROUP = mfs

# SYSLOG_IDENT = mfsmetalogger

# LOCK_MEMORY = 0

# NICE_LEVEL = -19

# DATA_PATH = /usr/local/mfs/var/mfs

# BACK_LOGS = 50

# META_DOWNLOAD_FREQ = 24

# MASTER_RECONNECTION_DELAY = 5

MASTER_HOST = 192.168.1.99

# MASTER_PORT 9419

# MASTER_TIMEOUT = 60

# deprecated,to be removed in MooseFS 1.7

# LOCK_FILE = /var/run/mfs/mfsmetalogger.lock

该文件中的多数变量与mfsmaster.cfg中的变量类似,其中:

META_DOWNLOAD_FREQ :元数据备份文件下载请求频率,默认为24小时,即每隔一天从元数据服务器上下载一个metadata.mfs.back文件。当元数据服务器关闭或出故障时,metadata.mfs.back文件将消失,此时要恢复整个MFS,需从元数据日志服务器中取得该文件。这个文件与日志文件共同使用才能够恢复整个背损坏的分布式文件系统。

MASTER_HOST :这个文件中需要修改的MASTER_HOST 变量的值是master server的IP地址


启动元数据日志服务器的执行过程:

/usr/local/mfs/sbin/mfsmetalogger start

working directory: /usr/local/mfs/var/mfs

lockfile create and locked

initializing mfsmetalogger modules ...

mfsmetalogger daemon initialized properly

出现这信息就表示正常启动了元数据日志服务器


查看MFS通信端口是否打开的命令:

lsof -i:9419

COMMAND    PID  USER  FD   TYPE DEVICE SIZE NODE NAME

mfsmetalo 11369 mfs  7u  ipv4 1193429  TCP mail:52456->192.168.1.99:9419(ESTABLISHED)


停止元数据日志服务器

/usr/local/mfs/sbin/mfsmetalogger -s

working directory: /usr/local/mfs/var/mfs

sending SIGTERM to lock owner (pid:11254)

waiting for termination ... terminated