实时警报通知:微信告警通知的重要性解析
643
2023-02-13
安装配置 – 浅谈分布式文件系统MogileFS(2)
MogileFS的架构
MogileFS的架构如下
在一个MogileFS集群里,存在三种角色的节点
Tracker node
任务分发调度
Meta Database node
存储集群的元信息Host信息Device信息Domain信息Class信息Key信息File信息
Storage node
文件存储
MogileFS两种程序
MogileFSd #负责实现tracker角色功能Mogstored #负责实现storage node角色功能
在MogileFS中file被定义为上传到storage node的一系列bits,在系统内以domain内唯一的key来标识。一个file属于一个class,class为一组属性值。
MogileFS的安装
服务器环境
ip | hostname |
10.1.192.63 | cluster-database |
10.1.192.58 | cluster-master01 |
10.1.192.59 | cluster-master02 |
10.1.192.60 | cluster-segment01 |
10.1.192.61 | cluster-segment02 |
10.1.192.62 | cluster-segment03 |
此五台服务器是vmware vSphere上的五台虚拟机,虚拟机挂在一个新增vmware network2端口下,服务器之间通过vmware switch连接,端口速率为10000Mbps;
由于模块间的依赖关系并没有按照服务器角色区分严格,建议在所有的服务器下安装如下模块:
MogileFS-Utils-2.28.tar.gzMogileFS-Server-2.70.tar.gzMogileFS-Client-1.17.tar.gz
MogileFS的安装过程
在cluster-database上初始化数据库
建立用户与database
1 2 3 4 5 6 | CREATE DATABASE mogilefs; GRANT ALL ON mogilefs.*TO'mogile'@'cluster-database'; SET PASSWORD FOR'mogile'@'ibm01'=OLD_PASSWORD('mo'); GRANT ALL ON mogilefs.*TO'mogile'@'%'; SET PASSWORD FOR'mogile'@'%'=OLD_PASSWORD('mo'); FLUSH PRIVILEGES; |
初始化数据库
1 | mogdbsetup--dbname=mogilefs--dbuser=mogile--dbpass=mo |
配置tracker节点
1 2 3 4 5 6 7 8 9 10 11 12 | mkdir-p/etc/mogilefs echo<<END>mogilefsd.conf db_dsn=DBI:mysql:mogilefs:host=cluster-database;port=3306;mysql_connect_timeout=5 #db连接串 db_user=mogile db_pass=mo conf_port=7001 #管理端口 listener_jobs=5 node_timeout=5 rebalance_ignore_missing=1 END |
配置storage node节点
在storage node节点建立device目录
1 | mkdir-p/data/mogData/dev[1-n] |
增加host与device
启动tracker
1 | mogilefsd-c/etc/mogilefs/mogilefsd.conf--daemon |
增加host与device
1 2 3 4 5 6 | mogadm--trackers=cluster-master01:7001host add segment01--ip=10.1.192.60--status=alive mogadm--trackers=cluster-master01:7001host add segment02--ip=10.1.192.61--status=alive mogadm--trackers=cluster-master01:7001host add segment03--ip=10.1.192.62--status=alive mogadm--trackers=cluster-master01:7001device add segment011 mogadm--trackers=cluster-master01:7001device add segment022 mogadm--trackers=cluster-master01:7001device add segment033 |
发表评论
暂时没有评论,来抢沙发吧~