MogileFS 安装配置ITのBlog.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 (不推荐) 安装之前,先建立数据库: # mysql mysql 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=5 db_user = mogile db_pass = sekrit conf_port = 7001 listener_jobs = 5 node_timeout = 5 rebalance_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=:7500 m

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档