配置元數據日誌服務器服務器
MFS安裝完成後,默認的配置文件位於/usr/local/mfs/etc目錄下,該服務只有一個配置文件,即mfsmetalogger.cfg。該文件內容以下:分佈式
cp mfsmetalogger.cfg.dist mfsmetalogger.cfgide
vi mfsmetalogger.cfgspa
# WORKING_USER = mfs
日誌
# WORKING_GROUP = mfsserver
# SYSLOG_IDENT = mfsmetaloggerip
# LOCK_MEMORY = 0rem
# NICE_LEVEL = -19it
# DATA_PATH = /usr/local/mfs/var/mfsio
# 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