数据服务器(chunk servers)安装配置
1 数据服务器(chunk servers) 介绍
- 存储的数据的服务器。文件会分块保存在chunk server中,并在数据服务器之间进行复制。数据服务器越多,容量则越大,可靠性和性能也就越好。
- 文件数据被划分为片段(块),每个片段的最大大小为64MB。每个块本身是数据服务器(chunkservers)上选定磁盘上的一个文件。
2 chunk servers 配置
2.1 配置文件说明
mfschunkserver.cfg mfshdd.cfg
2.2 在之前确保已经安装chunkserver(编译了moosefs源码,并且运行了make install)
2.3 准备默认配置文件
cd /etc/mfs
cp mfschunkserver.cfg.sample mfschunkserver.cfg
cp mfshdd.cfg.sample mfshdd.cfg
2.4 在mfshdd.cfg 文件的结尾出创建一个或多个条目,其中包含指定用于存储块的分区的路径 例:
/mnt/chunks1
/mnt/chunks2
/mnt/chunks3
2.5 修改路径拥有者权限设定为 mfs:mfs ,此用户名和组是前面编译安装moosefs默认添加的。
chown mfs:mfs /mnt/chunks1 /mnt/chunks2 /mnt/chunks3
chmod 770 /mnt/chunks1 /mnt/chunks2 /mnt/chunks3
2.6 运行Chunkserver: mfschunkserver start
重复前面的步骤继续添加Chunkserver.
3. 可能出现的问题
chunckserver 启动后,并未真正连接到集群 /var/log/message 报错 MATOCS_MASTER_ACK - wrong meta data id. Can't connect to master 当前机器作为另一个mfs 集群的chunkserver 操作: 1. 停止 chunckserver 1. 清理 /var/lib/mfs 2. 清理 挂载目录下的 .metaid 3. 启动 chunkserver: