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
目录
相关文章
|
Python
python文件读写操作的三大基本步骤
python文件读写操作的三大基本步骤
175 0
|
算法 数据处理 C语言
这么好用的二进制转十进制教程,你不会还不知道吧?
这么好用的二进制转十进制教程,你不会还不知道吧?
|
设计模式 前端开发 Android开发
Android应用开发中的MVP架构模式解析
【5月更文挑战第25天】本文深入探讨了在Android应用开发中广泛采用的一种设计模式——Model-View-Presenter (MVP)。文章首先概述了MVP架构的基本概念和组件,接着分析了它与传统MVC模式的区别,并详细阐述了如何在实际开发中实现MVP架构。最后,通过一个具体案例,展示了MVP架构如何提高代码的可维护性和可测试性,以及它给开发者带来的其他潜在好处。
|
安全 Java API
【性能与安全的双重飞跃】JDK 22外部函数与内存API:JNI的继任者,引领Java新潮流!
【9月更文挑战第7天】JDK 22外部函数与内存API的发布,标志着Java在性能与安全性方面实现了双重飞跃。作为JNI的继任者,这一新特性不仅简化了Java与本地代码的交互过程,还提升了程序的性能和安全性。我们有理由相信,在外部函数与内存API的引领下,Java将开启一个全新的编程时代,为开发者们带来更加高效、更加安全的编程体验。让我们共同期待Java在未来的辉煌成就!
281 11
|
编解码 前端开发 iOS开发
响应式图片的实现(含picture标签、srcset属性、sizes属性的使用方法,设备像素比详解)
响应式图片的实现(含picture标签、srcset属性、sizes属性的使用方法,设备像素比详解)
363 0
|
监控 前端开发 JavaScript
通过页面埋点做监控却不影响性能?解密ARMS前端监控数据上报技术内幕
本文将为您介绍,在采集多类日志数据的情况下,阿里云业务实时监控服务(ARMS)之前端监控如何优化日志上报
7213 97
|
安全 Java Android开发
开发时遇到监听的事件处理机制和SoundPool播放音效解决方法以及外部类的使用【Android】
开发时遇到监听的事件处理机制和SoundPool播放音效解决方法以及外部类的使用【Android】
236 0
开发时遇到监听的事件处理机制和SoundPool播放音效解决方法以及外部类的使用【Android】
|
Java API
java文件操作和IO流入门级教程(2)
java文件操作和IO流入门级教程(2)
173 0
java文件操作和IO流入门级教程(2)
|
存储 SQL Prometheus
基于访问日志实现OSS监控
对象存储OSS是阿里云提供的云存储服务,能够以低成本为用户提供高可靠性的海量数据存储服务。作为基础服务,用户需要时刻关注OSS的使用状况,检测异常状态,从而及时作出响应。
|
人工智能 供应链 自动驾驶
极飞联合创始人龚槚钦:引入数字供应链金融,是开拓农村市场关键
农村产业链数字化,是农业现代化的关键。在乡村振兴的大潮下,不少人回到乡村创业。作为一家用科技为农业赋能的人工智能公司,极飞依靠自己的数字化探索,吸引了越来越多年轻人到农村卖起了无人机。 为了给这些返乡创业的年轻人提供更好的资金支持,近日,极飞科技全面接入网商银行数字供应链金融「大雁系统」,借助「大雁系统」,经销商获得融资的通过率达到85%。未来,极飞科技计划联合网商银行,为农业产业经营链条上的小微经营者,提供利率更优惠的综合金融服务,加快产业链数字化进程,解决返乡创业融资难题。 近日,极飞科技联合创始人龚槚钦接受了我们专访,探讨数字供应链金融对品牌开拓下沉市场的推动作用。
478 0
极飞联合创始人龚槚钦:引入数字供应链金融,是开拓农村市场关键