Ubuntu安装分布式文件系统FastDFS

FastDFS是由C语言开发的一款分布式文件系统。

简介

FastDFS.png

Tracker server(调度服务器):负载均衡和调度
Storage server(存储服务器):负载文件存储

文件上传流程

FastDFS_upload.png

Ubuntu docker下安装

先去下载镜像文件
docker pull delron/fastdfs
笔者下载时候遇到了报错
TLS handshake timeout
出现这样错误可能是墙的原因,懂得~
可以说使用我们国内的加速器来
笔者使用的阿里云的加速器到阿里云搜索容器镜像服务就能找到

WX20200218-155225@2x.png

复制加速器地址打开/etc/docker/daemon.json

sudo vim /etc/docker/daemon.json
WX20200218-155606@2x.png

替换成阿里云的加速器地址
替换完成后重启docker

sudo systemctl restart docker

然后就可以愉快地docker pull delron/fastdfs啦

安装tracker

docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker

安装storage

docker run -dti --network=host --name storage -e TRACKER_SERVER=ip:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage

ip替换成自己的IP地址

ps: docker start storage 如果storage没有正常启动解决办法:
找到这个进程 cd /var/fdfs/storage/data


image.png
sudo rm -r fdfs_storaged.pid

就可以正常开启

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容