FastDFS--分布式文件系统
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,分布式文件系统什么是分布式文件系统? (1)分布式文件系统是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连 (2)分布式文件系统的设计基于客户机/服务
千家信息网最后更新 2026年11月01日FastDFS--分布式文件系统
分布式文件系统
什么是分布式文件系统?
(1)分布式文件系统是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连 (2)分布式文件系统的设计基于客户机/服务器模式分布式文件系统的特点
(1)将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统(2)每个节点可以分布在不同地点,通过网络进行节点间的通信和数据传输 基础架构客户端--------------主控服务器 | | | 数据服务器1 数据服务器2 数据服务器3 ...数据服务器n (把数据存放在一个服务器集群上,由集群中的服务器提供整个文件系统服务) 主控服务器 --master管理各个数据服务器,分配任务 -主控服务器上放着所有的文件目录信息,要找文件,必须访问它 数据服务器 -存放数据 -冗余模式FastDFS
FastDFS服务端有两个角色: 跟踪器(tracker)和存储节点(storage) -跟踪器: 主要做调度工作,在访问上起负载均衡作用 -存储节点: 完成文件管理的所有功能,即存储、同步和提供存取接口,同时对文件的元数据进行管理 FastDFS采用了分组存储方式 -集群由一个或多个组构成,集群存储总容量为集群中所有组的存储容量之和FastDFS搭建
[tracker50] #yum -y install gcc libevent make #unzip fastdfs.zip #tar zxf FastDFS_v4.06.tar.gz #rpm -ivh libevent-* #cd FastDFS #./make.sh #./make.sh install #cd init.d/ #cp fdfs_trackerd /etc/init.d/ #cp storage_ids.conf /etc/fdfs/ 修改配置文件 #vim /etc/fdfs/tracler.conf base_path=/data/fastdfs 存储路径 store_lookup=0 存储组采用轮询模式 0轮询 1指定 2根据哪个空闲选则存储 use_storage_id = true 使用定义的stoaged_id #vim /etc/fdfs/storage_ids.conf # 100001 group1 192.168.4.51 100002 group1 192.168.4.52 #/etc/init.d/fdfs_tracker start #chkconfig fdfs_tracker on #netstat -lnptu | grep 22122 [storage51:52] #yum -y install gcc libevent make #unzip fastdfs.zip #tar zxf FastDFS_v4.06.tar.gz #rpm -ivh libevent-* #cd FastDFS #./make.sh #./make.sh install #cd init.d/ #cp fdfs_storaged /etc/init.d/ 修改配置文件 #group_name=group1 定义组名 #base_path=/data/fastdfs 存储路径 #store_path0=/data/fastdfs #tracker_server=192.168.4.50:22122 指定跟踪器tracker路径 #/etc/init.d/fdfs_storaged start #chkconfig fdfs_storaged on #netstat -lnptu | grep 23000 [客户端254] #mkdir /etc/fdfs #cp client.conf /etc/fdfs #vim etc/fdfs/client.conf #base_path=/data/fastdfs #tracker_server=192.168.4.50:22122 scp 192.168.4.50:/usr/local/bin/* /usr/bin 验证 #fdfs_upload_file /etc/fdfs/clients.conf a.txt group1/M00/00/00/wKgEM1ppWBCAJdssAACwEV-ILDc175.jpg 使用web查看上传文件 [storage51:52] #tar zxf fastdfs-nginx-module_v1.16.tar.gz #tar zxf nginx-1.7.10.tar.gz #yum -y install pcre-devel openssl-devel #cd nginx #useradd -s /sbin/nologin nginx #./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --add-module=../fastdfs-nginx-module/src/ --with-http_ssl_module #cp mod_fastdfs.conf /etc/fdfs/ 修改配置文件 #vim /etc/fdfs/mod_fastdfs.conf tracker_server=192.168.4.50:22122 group_name=group1 url_have_group_name = true store_path0=/data/fastdfs 修改nginx配置文件 #vim /usr/local/nginx/conf/nginx.conf server { listen 80; server_name localhost; location / { ngx_fastfds_module; } } #/usr/local/nginx/sbin/nginx #/etc/init.d/fdfs_storaged start 验证 firefox http:192.168.4.51/group1/M00/00/00/wKgEM1ppWBCAJdssAACwEV-ILDc175.jpg
文件
服务
服务器
存储
数据
系统
节点
分布式
集群
管理
配置
地点
多个
客户
模式
路径
跟踪器
主控
跟踪
客户端
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州为想互联网科技有限公司
科技股互联网
互联网科技公司税收优惠
互联网 科技创新
互联网金融公司科技
互联网科技集团
成都互联网科技公司
鑫亿盛互联网科技
互联网 新科技
一五八零互联网科技
天扬科技互联网广告
互联网科技股午盘股票涨跌
互联网科技创新企业排名
互联网教育科技公司vipkid
茂名市互联网科技产业园
世界互联网科技公司市值排名
内蒙古九一互联网科技
企晟互联网信息科技有限公司
为客找房互联网科技公司怎么样
长沙易易互联网科技有限公司
麻工互联网科技
互联网 科技
喔噻互联网科技
互联网科技视频素材
蓝色互联网科技
贵州叶脉互联网科技有限公司所属行业
广西互联网科技孵化中心
长沙茂晟互联网科技有限公司
互联网领先科技活动
保山浩联互联网科技有限公司