mogilefs 安装与配置

mogilefs 安装与配置

安装步骤

  • 配置yum 的epel源
  • yum install perl-Sys-Syslog perl-IO-AIO perl-Net-Netmask -y # 安装依赖的包
  • 取得mogilefs的rpm包
MogileFS-Server-2.46-2.el6.noarch.rpm           perl-Danga-Socket-1.61-1.el7.rf.noarch.rpm
MogileFS-Server-mogilefsd-2.46-2.el6.noarch.rpm perl-MogileFS-Client-1.14-1.el6.noarch.rpm
MogileFS-Server-mogstored-2.46-2.el6.noarch.rpm perl-Perlbal-1.78-1.el6.noarch.rpm
MogileFS-Utils-2.19-1.el6.noarch.rpm
  • yum install *.rpm

配置tracker节点

配置MariaDB

  • yum install mariadb-server # 安装mariadb, 用于存储tracker节点的元数据
  • mysql_secure_installation # 初始化mariadb
  • create user 'mogilefs'@'192.168.1.%' identified by 'password';
  • grant all on mogilefs.* to 'mogilefs'@'192.168.1.%';
  • create database mogilefs
  • flush privileges;

配置tracker

  • mogilesetup --dbhost=192.168.1.10 --dbname=mogilefs --dbuser=mogilefs --dbpass=password
  • vim /etc/mogilefs/mogilefsd.conf, 修改db_dsn, db_user, db_pass为使用mogilesetup时指定的参数
  • su - mogilefs # 启动mogilefsd服务不能使用root用户
  • $mogilefsd -c /etc/mogilefs/mogilefsd.conf --daemon # 启动mogilefs的tracker节点

配置storage节点

  • vim /etc/mogilefs/mogstored.conf, 修改一下docroot即可, 也可以不修改, 但是该目录要存在并且属组和属主都为mogilefs
  • mogstored -c /etc/mogilefs/mogstored.confg --daemon

注意

  • MogileFS 是分布式文件系统, 在storage节点的docroot中需要有dev
  • 在运用MogileFS之前第一件事就是使用mogadm --tracker=host host add 添加host, 这样时候的device add等才有价值

客户端命令

  • mogadm
  • mogfileinfo
  • mogstats
  • mogupload
  • mogfetch
posted @ 2018-09-09 14:35 jin_hao_chen 阅读( ...) 评论( ...) 编辑 收藏
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值