mogilefs 安装与配置

简介: 安装步骤配置yum 的epel源yum install perl-Sys-Syslog perl-IO-AIO perl-Net-Netmask -y # 安装依赖的包取得mogilefs的rpm包MogileFS-Server-2.

安装步骤

  • 配置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
目录
相关文章
|
12月前
|
存储 Apache
Centos7.7下建立无共享存储的WEB集群(pcs+pacemaker+corosync)
Centos7.7下建立无共享存储的WEB集群(pcs+pacemaker+corosync)
42 0
|
存储 Linux PHP
CentOS7 部署安装FastDFS多机版(三)——安装FastDFS的PHP扩展
CentOS7 部署安装FastDFS多机版(三)——安装FastDFS的PHP扩展
128 0
CentOS7 部署安装FastDFS多机版(三)——安装FastDFS的PHP扩展
|
应用服务中间件 nginx
Nginx MogileFS 配置
配置好MogileFS, 见mogilefs的安装与配置随笔 下载nginx.1.10.3.tar.gz, nginx_mogilefs_module.1.0.4.tar.gz 编译安装 将连个tar.
813 0
|
存储 关系型数据库 MySQL
|
存储 关系型数据库 MySQL
|
存储 关系型数据库 应用服务中间件
|
关系型数据库 MySQL 应用服务中间件
|
存储 Web App开发 应用服务中间件