`
- 浏览:
490161 次
- 性别:
- 来自:
长沙
-
1、安装环境介绍(Xen中使用虚拟机来搭建)
.192.168.6.110 master
.192.168.6.111 chunkserver1
.192.168.6.112 chunkserver2
.192.168.6.113 client
2、参照网络文章进行安装(待提炼)
MooseFS 分布式文件系统的部署与应用.
3、安装途中错误记录
3.1、:
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/usr/src/mfs-1.6.20-2':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
问题分析:应该是没有安装gcc,Rhel5默认是没安装gcc的
问题解决:安装gcc
3.2、安装客户端时出现问题(安装fuse):
#make install
fuse library is too old or not installed - mfsmount needs version 2.6 or higher.
解决:升级fuse到2.7.4—---#yum install fuse*
3.2、调用/usr/bin/mfsmount /mnt/mfs -H mfsmaster时出现如下异常
#mfsmaster accepted connection with parameters: read-
write,restricted_ip ; root mapped to root:root fuse: device not found, try 'modprobe fuse' first error in fuse_mount.
——手动安装的fuse版本为2.8.5
然而使用rpm -qa|fuse命令查看到的却是2.7.4版本的
(使用yum install fuse*之后变成的2.7.4的版本,也即我之前装的2.8.5的没成功)
在网上找到了如下的说明:
linux 2.6.18-164.e15 版本的linux内核中已经内置了fuse模块。但在该版本之前的linux内核中是不包含这个模块的。另fuse 从2.8.0-pre1 版本的源码包中去掉了fuse系统模块的源码部分,原因就是上一点提到的。这样我们在编译安装当前最新版本的fuse(2.8以上版本) 且正在使用的linux内核版本低于2.6.18-164.e15版本,则系统中是不包含fuse模块的。
注: 我最起初的组合为fuse-2.8.5,而Linux内核为2.6.18-162
3.3、使用命令modprobe fuse(用于查看fuse是否已经成功编译)或者使用modprobe -l|grep fuse查看是否有fuse.ko;查看到的结果为:
FATAL: Module fuse not found.
——网上有两个帖子说是fuse版本的问题,说新版本的不行得换成老版本的;于是尝试先删除掉2.7.4版本的再重装。
其实根本原因是fuse module没有被加载,但是使用rpm -qa|grep fuse 又能查看
到fuse的信息呀
注意:安装包与模块是不同的两个概念。
解决方案:
一、 升级内核
二、 使用Fuse2.7.x版本编译安装
三、利用Yum安装当前内核版本的fuse模块
逐个尝试仍然失败,最终发现因为我使用的是Xen中的虚拟机,而Xen是采用的半虚拟化技术,因此我升级内核到kernel-2.6.18-164.el5是不行的,升级的内核应该为kernel-xen-2.6.18-128.el5才行。
附参考资料:
分布式文件系统moosefs 部署(第2版 mfs-1.6.11)
mfs权威指南(moosefs)分布式文件系统一站式解决方案(部署,性能测试)不断更新
阿权推荐的参考内容
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
详细介绍了MFS及其安装说明,帮助初学者安装MFS分布式文件系统。
这是对于mfs安装的一篇文档,它能帮助你很快的搭建好mfs分布式储存管理系统
本文件详细描述mfs安装与配置,并附有IP规划图,详细讲解每一步对应的配置操作 元数据服务器 日志服务器
MFS完全安装手册 介绍了如何安装使用mfs
这是一个关于Mfs分布式共享存储部署的文档,希望对你们有用
MFS分布式文件系统,它能够将文件分布存储于不同的物理机器上,对外提供的是一个透明的接口的存储资源池。
本文档详细描述了分布式存储(MFS),MFS安装部署简单,比较适合中小企业拿来做备份存粗服务。和需要用到共享存储的服务。开源、免费。强烈推荐大家使用。
MFS特性(根据官方网站翻译) ★ 高可靠性(数据能被分成几个副本存储在不同的计算机里) ★ 通过增加计算机或增加新的硬盘动态扩充可用磁盘空间 ★ 可以设置删除文件的空间回收时间 [root@mysql-bk serydir]# ...
有两个pdf文档:mfs文件系统使用手册.pdf moosefs分布文件系统.pdf
MFS分布式文件系统部署方案,主要包括系统设计、安装、维护等内容
linux下MFS(moosefs)安装使用
moosefs最新用户手册 1、关于moosefs 2、moosefs环境要求 3、安装mfs2.0 4、问题 5、工具 6、配置文件
根据网上的各种资源,经过自已的多翻测试整理的文档,比较详细,用的VMware安装的CentOS6.3 进行的测试,在虚拟机上用LVM扩容不好使,但在真机上是好用的。
警告:你的机器上必须安装了meteor。 curl https://install.meteor.com/ | sh 启动 MFS 报废应用程序 转到应用程序目录,并启动meteor: cd mfs/ meteor 查询显示结果: meteor mongo > db.founders.find({ ...
具有加密功能的MFS(可变文件系统)JavaScript实现 IPFS可变文件系统JavaScript实现首席维护者目录安装npm > npm i ipfs-mfs-crypto在Node.js中使用const mfs = require ( 'ipfs-mfs-crypto' ) 见和用于加密和解密...
2 安装.................................................................................13 2.1 MooseFS Master的安装.............................................................13 2.1.1 安装...............
三菱电机伺服电机 HC-MFS13pdf,此PDF资料主要介绍了三菱伺服电机HC-MFS13具体的产品特征、规格说明、产品参数、外形尺寸图和安装尺寸图。此资料是英文版。
资源分类:Python库 所属语言:Python 资源全名:mfs-0.1.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
MFS(可变文件系统)JavaScript实现 IPFS可变文件系统JavaScript实现首席维护者目录安装npm > npm i ipfs-mfs在Node.js中使用const mfs = require ( 'ipfs-mfs' )在带有browserify,webpack或任何其他捆绑程序的...