赞
踩
下面准备 2 个环境模拟部署并测试
准备工作
主服务器:192.168.100.10
从服务器:192.168.100.11
步骤1. 了解 fastDFS 原理
这次是最简单的 storage 同步,不涉及多 tracker 多 group 的配置,这里简单讲一下 fastdfs 的原理 FastDFS 是余庆老师开发的一个开源的高性能分布式文件系统(DFS)。
它的主要功能包括:文件存储,文 件同步和文件访问,以及高容量和负载平衡。 FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)。 Tracker Server: 跟踪服务器,主要做调度工作,起到均衡的作用;负责管理所有的 storage server 和 group, 每个 storage 在启动后会连接 Tracker,告知自己所属 group 等信息,并保持周期性心跳。多个 Tracker 之 间是对等关系,不存在单点故障。 Storage Server: 存储服务器,主要提供容量和备份服务;以 group 为单位,每个 group 内可以有多台 storage server,组内的 storage server 上的数据互为备份。 Client:客户端,上传下载数据的服务器 模块之间的主要关系如下:
安装步骤:
yum whatprovides *******
yum install gcc libevent libenent-devel perl gcc-c++ -y
Yum install unzip -y
unzip libfastcommon-master.zip -d /usr/local tar -zxvf fastdfs-5.05.tar.gz
mv fastdfs-5.05 /usr/local/
cd libfastcommon-master/
cp -r /usr/local/fastdfs-5.05 /conf/* /etc/fdfs/
Tracker : mkdir -p /opt/fastdfs/tracker
Storage : mkdir -p /opt/fastdfs/storage
Storage 存储路径 : mkdir -p /opt/fastdfs/storage/file
Client : mkdir -p /opt/fastdfs/client
Module-nginx : mkdir -p /opt/fastdfs/module-nginx
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
修改/etc/fdfs/tracker.conf 修改一处 path 即可 /opt/fastdfs/tracker
修改/etc/fdfs/storage.conf 修改 2 处
path /opt/fastdfs/storage /opt/fastdfs/storage/file
1 处 server 地址
修改 client.Conf
[root@10 opt]# fdfs_test /etc/fdfs/client.conf upload /opt/test.jpg This is FastDFS client test program v5.05 Copyright © 2008, Happy Fish / YuQing FastDFS may be copied only under the terms of the GNU General Public License V3, which may be found in the FastDFS source kit. Please visit the FastDFS Home Page http://www.csource.org/ for more detail. [2021-08-22 14:28:52] DEBUG - base_path=/opt/fastdfs/client, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0, use_connection_pool=0, g_connection_pool_max_idle_time=3600s, use_storage_id=0, storage server id count: 0 tracker_que
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。