博客
关于我
MooseFS之数据存储服务器的安装与配置
阅读量:795 次
发布时间:2023-02-09

本文共 1540 字,大约阅读时间需要 5 分钟。

数据存储服务器Chunk Server能够运行在多种UNIX/Linux平台上,这是确定无疑的。至于一个MFS环境最多可以集群多少台服务器,我认为一般情况下建议至少3台以上。同时,建议将存储服务器单独作为存储功能使用,避免与Master服务器共用同一设备(理论上可行,但不建议)。每个数据存储服务器的安装和配置都与其他服务器相似,因此只需按照单台服务器的操作步骤进行即可。

安装数据存储服务器

第一步,下载最新的源代码:

$ curl -O http://ppa.moosefs.com/src/moosefs-3.0.51-1.tar.gz

第二步,解压:

$ tar xzvf moosefs-3.0.51-1.tar.gz

第三步,切换目录:

$ cd moosefs-3.0.51/

第四步,创建用户:

$ sudo useradd mfs -s /sbin/nologin

第五步,配置:

$ sudo ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs

第六步,编译安装:

$ sudo make && sudo make install

配置数据存储服务器

数据存储服务器需要修改两个配置文件:<span style="color:rgb(255,0,0);">mfschunkserver.cfig</span>和<span style="color:rgb(255,0,0);">mfshdd.cfg</span>。每个服务器建议分配一个单独的硬盘或RAID卷,最低要求是一个分区。

修改<span style="color:rgb(255,0,0);">/usr/local/mfs/etc/mfs/mfschunkserver.cfg</span>时,主要需要修改<span style="color:rgb(255,0,0);">MASTER_HOSTMASTER_PORT

MASTER_HOST=192.168.1.188  MASTER_PORT=9420
  • MASTER_HOST = 192.168.1.188

  • LOCK_FILE = /var/run/mfs/mfschunkserver.pid

  • CSSERV_LISTEN_PORT = 9422

  • HDD_CONF_FILENAME = /usr/local/mfs/etc/mfs/mfshdd.cfg

修改<span style="color:rgb(255,0,0);">/usr/local/mfs/etc/mfs/mfshdd.cfg</span>时,根据实际硬盘情况配置挂载点。例如:

/data

由于默认配置文件有多余内容,建议删除不需要的注释或行。

启动数据存储服务器

在Chunk Server服务器执行以下命令:

$ sudo /usr/local/mfs/sbin/mfschunkserver start

通过以下方式检查数据存储服务器的运行状态:

  • 查看进程:

    ps aux | grep mfschunkserver
  • 查看网络状态:

    netstat -an | grep 9422 | grep EST
  • 查看元数据服务器日志:

    tail -f /var/log/messages

关闭数据存储服务器

执行以下命令关闭Chunk Server:

$ sudo /usr/local/mfs/sbin/mfschunkserver stop

如果需要,可以将服务设置为系统启动时自动启动。

最后注意:确保所有需要的端口都已开放,以支持数据存储服务器的正常运行。

转载地址:http://opffk.baihongyu.com/

你可能感兴趣的文章
MUI框架里的ajax的三种方法
查看>>
MySQL 8.0 恢复孤立文件每表ibd文件
查看>>
Mysql 8.0 新特性
查看>>
MultCloud – 支持数据互传的网盘管理
查看>>
MySQL 8.0.23中复制架构从节点自动故障转移
查看>>
MySQL 8.0开始Group by不再排序
查看>>
mysql ansi nulls_SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON 什么意思
查看>>
multi swiper bug solution
查看>>
MySQL Binlog 日志监听与 Spring 集成实战
查看>>
MySQL binlog三种模式
查看>>
multi-angle cosine and sines
查看>>
Mysql Can't connect to MySQL server
查看>>
mysql case when 乱码_Mysql CASE WHEN 用法
查看>>
Multicast1
查看>>
mysql client library_MySQL数据库之zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法...
查看>>
MySQL Cluster 7.0.36 发布
查看>>
Multimodal Unsupervised Image-to-Image Translation多通道无监督图像翻译
查看>>
MySQL Cluster与MGR集群实战
查看>>
multipart/form-data与application/octet-stream的区别、application/x-www-form-urlencoded
查看>>
mysql cmake 报错,MySQL云服务器应用及cmake报错解决办法
查看>>