- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MogileFS 安装配置ITのBlog
官网:/mogilefs/
与memcached一样,同为danga出品的一套分布式存储解决方案。貌似不少大网站有在用?
mogilefs的文档貌似挺烂的,官网有一部分,Google code上的wiki有一部分(/p/mogilefs/)
整理下我安装的过程,以备今后查看。
正版的安装文档应该是看这里:/p/mogilefs/wiki/InstallHowTo (英文的而且有点乱- -)
首先下载3个东东,都必须要下:
/dist/mogilefs-server//dist/MogileFS-Utils//dist/MogileFS-Client/
或者通过svn checkout /svn/mogilefs/trunk (不推荐)
安装之前,先建立数据库:
# mysqlmysql CREATE DATABASE mogilefs;mysql GRANT ALL ON mogilefs.* TO ‘mogile’@%’;mysql SET PASSWORD FOR ‘mogile’@%’ = OLD_PASSWORD( ‘sekrit’ );mysql FLUSH PRIVILEGES;mysql quit
然后就进入安装阶段,所有刚才下载的3个都需要安装,安装方法都一样,类似:
# tar -xvf mogilefs-server-2.32.tar.gz# cd mogilefs-server-2.32# perl Makefile.PL# make# make test# make install
这里是特别需要注意的,在perl Makefile.PL的时候,可能会提示缺少各种各样的perl包(至少我提示缺少了很多),这个时候,请到CPAN (/)去有哪些信誉好的足球投注网站(可以直接到/搜那些not found的模块),反正把你看到not found的警告中的关键字打进去搜,之后把搜到的模块下下来安装,安装方法和上面的一样。直到没有警告缺少任何东西为止。才可以继续make等后续动作,否则可能装好了也无法用哦。
ok,等你排除万难,把上面3个包需要的东西都装完,3个都无错安装完成后。用server的那个安装包里面的mogdbsetup这个方便的程序进行mysql db初始化,命令类似:
# ./mogdbsetup –dbhost= –dbname=mogilefs –dbuser=mogile –dbpassword=sekrit
(详细可以看官方wiki中的Setup——Database Configuration)
之后就是配置Tracker,在你的每个tracker服务器上,新建一个文件/etc/mogilefs/mogilefsd.conf,注意是新建,不要试图和我一样去寻找,找不到这个东东的,目录自己开。注意读写权限。文件中写入类似:
db_dsn = DBI:mysql:mogilefs:host=;port=3306;mysql_connect_timeout=5db_user = mogiledb_pass = sekritconf_port = 7001listener_jobs = 5node_timeout = 5rebalance_ignore_missing = 1
(详细可以看wiki中的Tracker Configuration)
注意:这步完成后,就先要把tracker启动起来,安官网的说法mogilefsd不要去用root启动,所以:
adduser mogile
接着:
# su mogile$ mogilefsd -c /etc/mogilefs/mogilefsd.conf –daemon$ exit
如果想让tracker用memcached,可以这样:
# mogadm –lib=/usr/local/share/perl/5.8.4 –trackers=:7001 settings set memcache_servers :10000
注意:mogadm这个命令必须tracker启了后才可以运行,其中–lib=/usr/local/share/perl/5.8.4是指定’MogileFS.pm’这个文件的位置,各人可能不同,自己搜下在哪儿,上面3个东东安装的时候应该也会显示的。
接下来是Storage Server Configuration,在你的每台storage server上新建一个存储用的目录,注意你等会用来启动mogstored的用户必须有这个目录的读写权限。
# mkdir /var/mogdata
配置,每台storage服务器新建一个配置文件/etc/mogilefs/mogstored.conf:
httplisten=:7500m
您可能关注的文档
- Java智能卡系统软件的安全性研究.doc
- java课程设计报告__利用JAVA实现简单聊天室.doc
- java课程设计报告选修课管理系统.doc
- JDG钢导管敷设技术交底.doc.doc
- JDM模式下的生产管理研究以华硕公司为例.doc
- jspssh惠民网上药店销售管理系统设计与实现城.doc
- JSP企业人事管理系统课程设计.doc
- JSPWeb程序设计课程设计.doc
- JSP校园电子商务网站设计文献综述.doc
- jsp网站开辟毕设外文翻译.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)