Ubuntu安装分布式文件系统FastDFS

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

简介

FastDFS.png

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

文件上传流程

FastDFS_upload.png

Ubuntu docker下安装

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


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

sudo vim /etc/docker/daemon.json

替换成阿里云的加速器地址
替换完成后重启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

就可以正常开启

你可能感兴趣的:(Ubuntu安装分布式文件系统FastDFS)