MooseFS之MFS客户端的安装和配置
2015-10-13 16:50
253 查看
在国内生产环境多数是使用CentOS,这里我们就以CentOS7为例。
安装MFS客户端
它需要依赖fuse,因此需要先安装好fuse。这里我们就直接使用包管理器来安装吧:
接下来就安装MFS客户端程序。修改环境变量文件 /etc/profile,添加:
然后再执行:
下面跟安装元数据服务器等一样的过程:
首先,下载最新源代码:
安装MFS客户端
它需要依赖fuse,因此需要先安装好fuse。这里我们就直接使用包管理器来安装吧:
$ sudo yum install fuse -y
接下来就安装MFS客户端程序。修改环境变量文件 /etc/profile,添加:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PAT
然后再执行:
$ source /etc/profile
下面跟安装元数据服务器等一样的过程:
首先,下载最新源代码:
$ curl -O http://ppa.moosefs.com/src/moosefs-3.0.51-1.tar.gz[/code] 解包:$ tar xzvf moosefs-3.0.51-1.tar.gz
切换目录:$ cd moosefs-3.0.51/
创建用户:$ sudo useradd mfs -s /sbin/nologin
配置(这里有点点不同,加了 --enable-mfsmount):$ sudo ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
编译安装:$ sudo make && sudo make install
检查MFS客户端安装的结果。通过查看目录 /usr/local/mfs/bin 目录的文件,可以看到:$ ll /usr/local/mfs/bin
挂接和使用MFS文件系统
创建挂接点$ sudo mkdir /mnt/mfs
保证fuse模块被加载到内核。使用命令:$ sudo modprobe fuse
挂接MFS$ sudo /usr/local/mfs/bin/mfsmount /mnt/mfs -H 192.168.1.188
注:所有的MFS客户端都是挂接同一个元数据服务器Master,而不是其他数据存储服务器Chunk Server。-H参数就是指定元数据服务器IP地址。
通过查看磁盘使用情况来检查是否被挂接成功:$ df -h
进入目录 /mnt/mfs,上传一个文件,看是否可以正常操作?接着再手动touch创建一个文件,然后再删除它们,看是否可以正常操作。
设置文件副本数量,建议以3份为佳:$ sudo /usr/local/mfs/bin/mfsrsetgoal 3 /mnt/mfs
看看设置是否如我所愿:$ cd /mnt/mfs/ $ touch bbb.txt $ sudo /usr/local/mfs/bin/mfsgetgoal /mnt/mfs/bbb.txt
设置删除文件后空间回收时间。默认回收时间为7天(604800秒),这里我们修改回收时间为10分钟:$ sudo /usr/local/mfs/bin/mfsrsettrashtime 600 /mnt/mfs
如果需要,可以设置MFS客户端随系统启动!!!
相关文章推荐
- iOS界面之间的传值
- java对视频进行截图
- windows 8.1 安装 mysql 5.6 教程
- 快速排序 php
- RandomAccessFile、FileChannel、MappedByteBuffer读写文件
- [cocos2d-x 3.0] 触摸显示器
- 【转】vs2010打开qt的.pro文件时错误解决办法
- C# DataTable的详细用法
- ajax技术基础详解
- leetcode 29:Divide Two Integers
- 怎样做才是一个合格的程序员
- UI 核心动画效果设置
- [swift]可选类型
- ajax技术基础详解
- Hibernate session加载对象的过程
- navicat premium
- 第七周---队列数组
- Ansible中Playbook方法的标准输出定义
- CADisPlay Link及定时器的使用
- 三、JavaScript程序构成