注:这个配置文件中所有注掉的设置都是默认的配置。在这里我只更改了MATOCS_LISTEN_HOST的值,也就是将它修改为本机的ip地址:192.168.108.108 。如果又需要还可以修改DATA_PATH的设置将元数据目录存储到其他的分区或磁盘。其他的参数都很简单根据需要调整即可。
master会打开9420端口等待 mfschunkserver 连接
启动mfsmaster
[root@master~]#/usr/local/mfs/sbin/mfsmaster
[root@master~]#ps-ef|grepmfsmaster|grep-vgrep
mfs101321017:37?00:00:00/usr/local/mfs/sbin/mfsmaster
[root@master~]#netstat-tulnp|grepmfsmaster
tcp00192.168.108.108:94200.0.0.0:*LISTEN10132/mfsmaster
tcp000.0.0.0:94210.0.0.0:*LISTEN10132/mfsmaster
查看系统日志
[root@master~]#tail-f/var/log/messages
Oct1417:37:35mastermfsmaster:config:usingdefaultvalueforoption‘SYSLOG_IDENT’–‘mfsmaster’
Oct1417:37:35mastermfsmaster[10130]:config:usingdefaultvalueforoption‘WORKING_USER’–‘mfs’
Oct1417:37:35mastermfsmaster[10130]:config:usingdefaultvalueforoption‘WORKING_GROUP’–‘mfs’
…
Oct1417:37:35mastermfsmaster[10132]:config:usingdefaultvalueforoption‘CHUNKS_LOOP_TIME’–’300′
# 以上日志内容省略的很多,主要是程序读取配置的过程。
# 下面的部分为检查元数据和检查数据存储服务器的情况(每1分钟检查一次)。
# 由于我这里还没有启动chunkservers 因此在chunkservers status:的显示结果为空。total: usedspace: 的结果也为空。
Oct1417:38:00mastermfsmaster[10132]:inodes:45
Oct1417:38:00mastermfsmaster[10132]:dirnodes:3
Oct1417:38:00mastermfsmaster[10132]:filenodes:42
Oct1417:38:00mastermfsmaster[10132]:chunks:14
Oct1417:38:00mastermfsmaster[10132]:chunkstodelete:0
Oct1417:38:00mastermfsmaster[10132]:chunkserversstatus:
Oct1417:38:00mastermfsmaster[10132]:total:usedspace:0(0GB),totalspace:0(0GB),usage:0.00%
设置服务随系统启动
[root@master~]#echo“/usr/local/mfs/sbin/mfsmaster”>>/etc/rc.local
配置chunkserver(数据存储服务器)
IP:192.168.108.161~164
[root@chunkserver-1~]#vi/usr/local/mfs/etc/mfschunkserver.cfg
#WORKING_USER=mfs
#WORKING_GROUP=mfs
#DATA_PATH=/usr/local/mfs/var/mfs
#LOCK_FILE=/var/run/mfs/mfschunkserver.pid
#SYSLOG_IDENT=mfschunkserver
#BACK_LOGS=50
#MASTER_RECONNECTION_DELAY=30
MASTER_HOST=192.168.108.108
#MASTER_PORT=9420
#MASTER_TIMEOUT=60
#CSSERV_LISTEN_HOST=*
#CSSERV_LISTEN_PORT=9422
#CSSERV_TIMEOUT=60
#CSTOCS_TIMEOUT=60
#HDD_CONF_FILENAME=/usr/local/mfs/etc/mfshdd.cfg
配置存储分区
[root@chunkserver-1~]#vi/usr/local/mfs/etc/mfshdd.cfg
删除
/mnt/hd1
/mnt/hd2
/mnt/hd3
/mnt/hd4
添加独立的分区
/data
修改分区所有者为mfs
[root@chunkserver-1~]#chownmfs.mfs/data