mfs 分布式网络文件系统的搭建
2016-11-11 18:47
363 查看
分布式文件系统mfs(moosefs)搭建与配置
http://passwd.blog.51cto.com/615416/1871917
这个文章也有很详细的介绍
安装master:
yum install rpm-build gcc gcc-c fuse-devel zlib-devel -y
tar zxvf moosefs-2.0.89-1.tar.gz
cd moosefs-2.0.89
useradd -s /sbin/nologin mfs
./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs
make
make install
cd /usr/local/mfs/
cp mfsmaster.cfg.dist mfsmaster.cfg
cp mfsexports.cfg.dist mfsexports.cfg
cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
cp /usr/local/mfs/var/mfs/metadata.mfs.empty /usr/local/mfs/var/mfs/metadata.mfs
chown -R mfs:mfs /usr/local/mfs
vi /usr/local/mfs/etc/mfs/mfsmaster.cfg
/usr/local/mfs/sbin/mfsmaster start
netstat -antlp | grep mfs 查看是否正常启动
echo '/usr/local/mfs/sbin/mfsmaster start'>> /etc/rc.local 添加启动脚本开机
为方便也可以echo "export PATH=$PATH:/usr/local/mfs/sbin:/usr/local/bin" >> /etc/profile
./etc/profile
这样就可以mfsmaster start
ls /usr/local/mfs/var/mfs/ 看日志,主要是挂载前后写数据的对比
[root@localhost mfs]# egrep -v "#|^$" mfsexports.cfg
* / rw,alldirs,maproot=0:0
* . rw
mfs client安装与配置yum -y install fuse fuse-devel
1)创建mfs用户和组:
useradd mfs -s /sbin/nologin
2)解压mfs压缩包,然后编译:
将准备的软进行解压;
./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
make && make install
客户端的命令在/usr/local/mfs/bin/
3)创建mfs挂载目录:
mkdir /mnt/mfs
lsmod |grep fuse 查看内核是否加载FUSE此模块
modprobe fuse 加载到内核模块
lsmod |grep fuse fuse 用户空间文件系统
4)mfs client 挂载命令:
/usr/local/mfs/bin/mfsmount /mnt/mfs/ -H MFSmaster主机IP -o mfspassword=111111
-o 选项是不进行交互密码的输入来完成挂载
通过df -h 来查看挂载的情况
关于MFS-Master 节点监控启动的问题:
[root@mfs-master31 ~]# /usr/local/mfs/sbin/mfscgiserv start
lockfile created and locked
starting simple cgi server (host: any , port: 9425 , rootpath: /usr/local/mfs/share/mfscgi)
通过 mfsmasterip :9425 来查看监控信息
https://moosefs.com/download/centosfedorarhel.html 也可以通过YUM 来安装不通的服务器角色
http://thedream.blog.51cto.com/6427769/1878406 也可以参考此文章来安装MFS
http://passwd.blog.51cto.com/615416/1871917
这个文章也有很详细的介绍
安装master:
yum install rpm-build gcc gcc-c fuse-devel zlib-devel -y
tar zxvf moosefs-2.0.89-1.tar.gz
cd moosefs-2.0.89
useradd -s /sbin/nologin mfs
./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs
make
make install
cd /usr/local/mfs/
cp mfsmaster.cfg.dist mfsmaster.cfg
cp mfsexports.cfg.dist mfsexports.cfg
cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
cp /usr/local/mfs/var/mfs/metadata.mfs.empty /usr/local/mfs/var/mfs/metadata.mfs
chown -R mfs:mfs /usr/local/mfs
vi /usr/local/mfs/etc/mfs/mfsmaster.cfg
/usr/local/mfs/sbin/mfsmaster start
netstat -antlp | grep mfs 查看是否正常启动
echo '/usr/local/mfs/sbin/mfsmaster start'>> /etc/rc.local 添加启动脚本开机
为方便也可以echo "export PATH=$PATH:/usr/local/mfs/sbin:/usr/local/bin" >> /etc/profile
./etc/profile
这样就可以mfsmaster start
ls /usr/local/mfs/var/mfs/ 看日志,主要是挂载前后写数据的对比
[root@localhost mfs]# egrep -v "#|^$" mfsexports.cfg
* / rw,alldirs,maproot=0:0
* . rw
mfs client安装与配置yum -y install fuse fuse-devel
1)创建mfs用户和组:
useradd mfs -s /sbin/nologin
2)解压mfs压缩包,然后编译:
将准备的软进行解压;
./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
make && make install
客户端的命令在/usr/local/mfs/bin/
3)创建mfs挂载目录:
mkdir /mnt/mfs
lsmod |grep fuse 查看内核是否加载FUSE此模块
modprobe fuse 加载到内核模块
lsmod |grep fuse fuse 用户空间文件系统
4)mfs client 挂载命令:
/usr/local/mfs/bin/mfsmount /mnt/mfs/ -H MFSmaster主机IP -o mfspassword=111111
-o 选项是不进行交互密码的输入来完成挂载
通过df -h 来查看挂载的情况
关于MFS-Master 节点监控启动的问题:
[root@mfs-master31 ~]# /usr/local/mfs/sbin/mfscgiserv start
lockfile created and locked
starting simple cgi server (host: any , port: 9425 , rootpath: /usr/local/mfs/share/mfscgi)
通过 mfsmasterip :9425 来查看监控信息
https://moosefs.com/download/centosfedorarhel.html 也可以通过YUM 来安装不通的服务器角色
http://thedream.blog.51cto.com/6427769/1878406 也可以参考此文章来安装MFS
相关文章推荐
- hadoop分布式集群搭建=两次的总结--包括挂载文件系统
- NFS网络文件系统搭建
- Linux 下搭建moosefs 文件分布式存储系统
- NFS网络文件系统的搭建
- NFS(网络文件系统的搭建)
- Gentoo 下搭建NFS网络文件系统
- CentOST6.6 搭建NFS网络文件系统服务器
- linux下网络文件系统NFS服务的搭建
- 中小型网站网络文件系统-NFS部署搭建
- 64位Ubuntu kylin 16.04搭建nfs网络文件系统
- uboot,内核uImage,网络根文件系统nfs的搭建(基于友善mini2440)
- NFS 网络文件系统搭建及arm-linux交叉编译的应用
- RHCE课程--NFS服务 网络文件系统搭建攻略! 推荐
- RHCE7.0-搭建基于NFS网络文件系统服务
- 如何搭建网络文件系统
- NFS(network file system,网络文件系统)搭建配置
- 红帽GFS集群文件系统配置指南 linux搭建gfs系统--iscsi+GFS实现网络存储
- linux下NFS网络文件系统的搭建
- ubuntu搭建nfs网络文件系统
- 关于在Arm中搭建tftp服务器和搭建nfs网络系统文件服务器的步骤和代码