mfs文件系统配置安装
来源:互联网 发布:js给div添加click事件 编辑:程序博客网 时间:2024/05/16 03:07
安装依赖包
yum -y install gcc gcc-c++ glib fuse zlib zlib-devel pkgconfig fuse-devel make
下载mfs
wget http://jaist.dl.sourceforge.net/project/moosefs/moosefs/1.6.26/mfs-1.6.26.tar.gz
创建mfs用户
useradd mfs -s /sbin/nologin
解压源码配置,编译安装。
tar -zxvf mfs-1.6.25.tar.gz && cd mfs-1.6.25 && ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs ; make ; make install
useradd mfs -s /sbin/nologin && cd /usr/src/ && tar -zxvf mfs-1.6.25-1.tar.gz && cd mfs-1.6.25 && ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs; make; make install
配置元数据服务器
cd /usr/local/mfs/etc/ && mkdir backup && mv *.dist backup/ && cp backup/mfsmaster.cfg.dist ./mfsmaster.cfg && cp backup/mfsexports.cfg.dist ./mfsexports.cfg
mkdir /opt/mfs && cp /usr/local/mfs/var/mfs/metadata.mfs.empty /opt/mfs/metadata.mfs && vi /usr/local/mfs/etc/mfsmaster.cfg
启动元数据服务器
[root@os-M etc]# /usr/local/mfs/sbin/mfsmaster start
working directory: /opt/mfs
lockfile created and locked
initializing mfsmaster modules ...
loading sessions ... file not found
if it is not fresh installation then you have to restart all active mounts !!!
mfsexports: unknown option 'maproot' in line: 23 (ignored)
exports file has been loaded
mfstopology configuration file (/usr/local/mfs/etc/mfstopology.cfg) not found - using defaults
loading metadata ...
create new empty filesystemmetadata file has been loaded
no charts data file - initializing empty charts
master <-> metaloggers module: listen on *:9419
master <-> chunkservers module: listen on *:9420
main master server module: listen on *:9421
mfsmaster daemon initialized properly
配置chunkserver
[root@os-1 mfs-1.6.25]# cd /usr/local/mfs/etc/
[root@os-1 etc]# mkdir backup
[root@os-1 etc]# mv *.dist backup/
[root@os-1 etc]# ls
backup
[root@os-1 etc]# cp backup/mfschunkserver.cfg.dist ./mfschunkserver.cfg
[root@os-1 etc]# vi mfschunkserver.cfg
[root@os-1 etc]# cp backup/mfshdd.cfg.dist ./mfshdd.cfg
[root@os-1 etc]# vi mfshdd.cfg
[root@os-1 etc]# cat mfschunkserver.cfg |grep -v ^$|grep -v ^#
MASTER_HOST = 192.168.10.20
MASTER_PORT = 9420
[root@os-1 etc]# cat mfshdd.cfg
# mount points of HDD drives
#
#/mnt/hd1
/home/mfs
#etc.
[root@os-1 etc]#
#######
cd /usr/local/mfs/etc/ && mkdir backup && mv *.dist backup/ && cp backup/mfschunkserver.cfg.dist ./mfschunkserver.cfg && cp backup/mfshdd.cfg.dist ./mfshdd.cfg && echo "/home/mfs" >> ./mfshdd.cfg && /usr/local/mfs/sbin/mfschunkserver start
#######
启动chunkserver
[root@os-1 etc]# /usr/local/mfs/sbin/mfschunkserver start
working directory: /usr/local/mfs/var/mfs
lockfile created and locked
initializing mfschunkserver modules ...
hdd space manager: scanning folder /home/mfs/ ...
hdd space manager: scanning complete
hdd space manager: /home/mfs/: 0 chunks found
hdd space manager: scanning complete
main server module: listen on *:9422
no charts data file - initializing empty charts
mfschunkserver daemon initialized properly
在master启动监控/usr/local/mfs/sbin/mfscgiserv
挂载mfs(安装mfs客户端,如果在chunkserver或者master上挂载就不用按抓给客户端了)
useradd mfs -s /sbin/nologin
解压,安装和以上安装一样
配置脚本用./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount && make && make install
echo “export PATH=$PATH:/usr/local/mfs/bin:/usr/local/mfs/sbin” >>/etc/portfile
export PATH=$PATH:/usr/local/mfs/bin:/usr/local/mfs/sbin
mkdir /mnt/mfs /mnt/mfsmeta #创建挂载点
/usr/local/mfs/bin/mfsmount /mnt/mfs -H masterIP #挂载
yum -y install gcc gcc-c++ glib fuse zlib zlib-devel pkgconfig fuse-devel make
下载mfs
wget http://jaist.dl.sourceforge.net/project/moosefs/moosefs/1.6.26/mfs-1.6.26.tar.gz
创建mfs用户
useradd mfs -s /sbin/nologin
解压源码配置,编译安装。
tar -zxvf mfs-1.6.25.tar.gz && cd mfs-1.6.25 && ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs ; make ; make install
useradd mfs -s /sbin/nologin && cd /usr/src/ && tar -zxvf mfs-1.6.25-1.tar.gz && cd mfs-1.6.25 && ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs; make; make install
配置元数据服务器
cd /usr/local/mfs/etc/ && mkdir backup && mv *.dist backup/ && cp backup/mfsmaster.cfg.dist ./mfsmaster.cfg && cp backup/mfsexports.cfg.dist ./mfsexports.cfg
mkdir /opt/mfs && cp /usr/local/mfs/var/mfs/metadata.mfs.empty /opt/mfs/metadata.mfs && vi /usr/local/mfs/etc/mfsmaster.cfg
启动元数据服务器
[root@os-M etc]# /usr/local/mfs/sbin/mfsmaster start
working directory: /opt/mfs
lockfile created and locked
initializing mfsmaster modules ...
loading sessions ... file not found
if it is not fresh installation then you have to restart all active mounts !!!
mfsexports: unknown option 'maproot' in line: 23 (ignored)
exports file has been loaded
mfstopology configuration file (/usr/local/mfs/etc/mfstopology.cfg) not found - using defaults
loading metadata ...
create new empty filesystemmetadata file has been loaded
no charts data file - initializing empty charts
master <-> metaloggers module: listen on *:9419
master <-> chunkservers module: listen on *:9420
main master server module: listen on *:9421
mfsmaster daemon initialized properly
配置chunkserver
[root@os-1 mfs-1.6.25]# cd /usr/local/mfs/etc/
[root@os-1 etc]# mkdir backup
[root@os-1 etc]# mv *.dist backup/
[root@os-1 etc]# ls
backup
[root@os-1 etc]# cp backup/mfschunkserver.cfg.dist ./mfschunkserver.cfg
[root@os-1 etc]# vi mfschunkserver.cfg
[root@os-1 etc]# cp backup/mfshdd.cfg.dist ./mfshdd.cfg
[root@os-1 etc]# vi mfshdd.cfg
[root@os-1 etc]# cat mfschunkserver.cfg |grep -v ^$|grep -v ^#
MASTER_HOST = 192.168.10.20
MASTER_PORT = 9420
[root@os-1 etc]# cat mfshdd.cfg
# mount points of HDD drives
#
#/mnt/hd1
/home/mfs
#etc.
[root@os-1 etc]#
#######
cd /usr/local/mfs/etc/ && mkdir backup && mv *.dist backup/ && cp backup/mfschunkserver.cfg.dist ./mfschunkserver.cfg && cp backup/mfshdd.cfg.dist ./mfshdd.cfg && echo "/home/mfs" >> ./mfshdd.cfg && /usr/local/mfs/sbin/mfschunkserver start
#######
启动chunkserver
[root@os-1 etc]# /usr/local/mfs/sbin/mfschunkserver start
working directory: /usr/local/mfs/var/mfs
lockfile created and locked
initializing mfschunkserver modules ...
hdd space manager: scanning folder /home/mfs/ ...
hdd space manager: scanning complete
hdd space manager: /home/mfs/: 0 chunks found
hdd space manager: scanning complete
main server module: listen on *:9422
no charts data file - initializing empty charts
mfschunkserver daemon initialized properly
在master启动监控/usr/local/mfs/sbin/mfscgiserv
挂载mfs(安装mfs客户端,如果在chunkserver或者master上挂载就不用按抓给客户端了)
useradd mfs -s /sbin/nologin
解压,安装和以上安装一样
配置脚本用./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount && make && make install
echo “export PATH=$PATH:/usr/local/mfs/bin:/usr/local/mfs/sbin” >>/etc/portfile
export PATH=$PATH:/usr/local/mfs/bin:/usr/local/mfs/sbin
mkdir /mnt/mfs /mnt/mfsmeta #创建挂载点
/usr/local/mfs/bin/mfsmount /mnt/mfs -H masterIP #挂载
df -h #查看挂载情况
################################################
本文有笔者原创
作者:john
转载请注明出处!!
- mfs文件系统配置安装
- 分布式文件系统MFS安装配置及使用
- 分布式文件系统MFS配置[原创]
- mfs(一)--安装、配置
- KeepAlived+DRDB+MFS安装及配置
- KeepAlived+DRDB+MFS安装及配置
- mfs 分布式文件系统
- 分布式文件系统MFS部署
- MFS分布式文件系统
- MFS分布式文件系统
- MFS分布式文件系统架设笔记
- MFS分布式文件系统的搭建
- [mooseFS] mfs(mooseFS)文件系统
- CentOS下安装MFS
- 分布式文件系统MFS(moosefs)实现存储共享
- 分布式文件系统MFS(moosefs)实现存储共享
- 分布式文件系统MFS(moosefs)实现存储共享
- 分布式文件系统MFS(moosefs)实现存储共享
- android 电容屏(三):驱动调试之驱动程序分析篇
- DFS 待遍历的元素被多次访问
- JavaScript中的正则表达式快速入门
- linux 下静默安装tuxedo
- sqlserver表中数据类型值对应名称
- mfs文件系统配置安装
- 杭电 HDU 1548 A strange lift
- Win7下由于更新netframework 4.5导致vs2012报错无法打开vc的项目
- 经典面试题 之 递归调用 几个经典示例
- 南华大学个人练习第4场 Problem D: 弹球II
- php list each 访问数组
- crontab 使用小结
- Mybatis Generator实现分页功能
- POJ - 2299 Ultra-QuickSort【归并排序】