FastDFS文件服务器分布式搭建(linux)
2022/1/16 7:04:01
本文主要是介绍FastDFS文件服务器分布式搭建(linux),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文将讲述把tracker和storage部署到不同的机器上
搭建环境:
Linux系统:Centos 8.0.64
搭建tracker的ip:公网ip:119.45.114.65 内网ip:10.206.0.4
搭建storage的ip:公网ip:118.195.129.27 内网ip:10.206.0.11
步骤
一 安装fastdfs
参考单机版安装FastDFS文件服务器安装搭建(Linux)_zxy13826134783的博客-CSDN博客
两台服务器都操作到如下图这个步骤:
二 配置tracker并启动
在公网ip为119.45.114.65的机器上操作
2.1 创建data和日志目录
mkdir -p /data/fastdfs
2.2 修改配置文件
cd /etc/fdfs/
vi tracker.conf
将base_path=/home/yuqing/fastdfs改成base_path=/data/fastdfs,如下图:
保存退出
启动trackerd
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
查看trackerd进程,如下图:
ps -ef|grep trackerd
同时设置防火墙,开放端口22122,23000,不然无法跨机器通信,玩过云服务器的基本上都会,这里就不详细说了
三 配置storage并启动
公网ip为118.195.129.27的机器上配置
3.1 创建目录
cd /etc/fdfs/
mkdir -p /data/fastdfs/storage
3.2 修改配置storage.conf
vi storage.conf
base_path=/home/yuqing/fastdfs改为:base_path=/data/fastdfs
store_path0=/home/yuqing/fastdfs改为:store_path0=/data/fastdfs/storage
tracker_server=192.168.209.121:22122改为:tracker_server=119.45.114.65:22122,这个ip改成tracker的公网ip,这里有两个tracker_server,要注释掉一个,如下图:
保存退出
启动storaged
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
看到已经启动
同时设置防火墙,开放端口22122,23000,不然无法跨机器通信,玩过云服务器的基本上都会,这里就不详细说了
四 验证文件服务器是否可用
刚好看到在搭建tracker机器上的/etc/fdfs目录下有一张图片anti-steal.jpg
修改搭建tracker机器的目录/etc/fdfs/client.conf下的配置
把改为base_path配置为/data/fastdfs,
把tracker_server修改为tracker服务器的公网ip
保存退出
然后上传:
fdfs_upload_file /etc/fdfs/client.conf /etc/fdfs/anti-steal.jpg
可以看到上传成功了
来到storage服务器,
cd /data/fastdfs/storage/data/00/00
ls
可以看到已经存储到storage服务器了
这篇关于FastDFS文件服务器分布式搭建(linux)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法