1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 分布式文件系统FastDFS的搭建

分布式文件系统FastDFS的搭建

时间:2023-11-14 08:31:37

相关推荐

分布式文件系统FastDFS的搭建

FastDFS分布式文件系统说明

FastDFS是以C语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载),特别适合以文件为载体的在线服务,如图片网站,视频网站等

需要使用的包以及工具

FastDFS分布式文件系统需要使用如下包,其中下载地址在/happyfish100上去下载

fastdfs-master

libfastcommon-master

fastdfs-nginx-module-master

Linux终端工具:xshell

FastDFS的服务器:192.168.2.123

FastDFS搭建与启动

FastDFS安装

上传相关包到/opt下。

安装zip,unzip

yum install -y unzip zip

解压fastdfs-master.zip

unzip -o fastdfs-master.zip -d /usr/local

编译安装fastdfs

cd /usr/local/fastdfs-master

./make.sh

这个时候会出错,错误如下:

./make.sh: line 146: perl: command not found

安装perl

yum -y install perl

再运行./make.sh,报错:make: cc:命令未找到

安装gcc

yum install gcc-c++

再运行./make.sh,仍出现错误,原因是缺少libfastcommon中的相关基础库

安装libfastcommon

解压libfastcommon-master.zip

cd /opt

unzip -o libfastcommon-master.zip -d /usr/local

./make.sh

./make.sh install

再安装fastdfs

cd /usr/local/fastdfs-master/

./make.sh

./make.sh install

拷贝配置文件

将fastdfs安装目录下的conf下的文件拷贝到/etc/fdfs/下

cp -r conf/* /etc/fdfs/

自此fastdfs安装完成了,接下来配置trackerd和storaged并且启动他们

配置trackerd和storaged

查询配置下有那些参数语法是

ll /usr/bin/fdfs*

配置并启动trackerd

修改trackerd.conf

不修改也可以,但是一定要保证/home/yuqing/fastdfs路径存在

如果修改执行如下命令

mkdir -p 你创建的文件地址(如/data/fastdfs)

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

说明trackered已经启动起来;其实也可以查看日志:/data/fastdfs/logs/trackerd.log,来判断trackerd是否正常启动起来。

配置并启动storaged

修改storaged.conf

不修改也可以,但是一定要保证/home/yuqing/fastdfs路径存在

如果修改先创建你的文件地址

mkdir -p 你要创建的文件地址(如:/data/fastdfs/storage)

cd /etc/fdfs/

vi storage.conf

base_path=/home/yuqing/fastdfs改为

base_path=你创建文件的地址(如/data/fastdfs/storage)

tracker_server=192.168.209.121:22122改为

tracker_server=172.31.243.84:22122 这个ip就是我们自己的

启动storaged

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

查看进程

ps –ef | grep storage

说明storaged已经启动起来;其实也可以查看日志:/data/fastdfs/logs/storaged.log

来判断storaged是否正常启动起来。

如果以上都完成了,恭喜你,这样你就安装好FastDFS了。

接下来,就是开发人员来上传图片。

参考:/youzhibing/p/9160690.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。