配置元数据日志服务器
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