Owenliu
作者Owenliu·2020-07-14 16:15
售前工程师·浪潮商用机器有限公司

FastDFS在Powerlinux上编译及单机安装

字数 1407阅读 2705评论 0赞 1

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

下面我们就从下载源码开始,一步一步的进行单机的部署安装

1、下载FastDFS和libfastcommon1、下载fastDFS和libfastcommon

下载网址:

https://github.com/happyfish100/libfastcommon

https://github.com/happyfish100/fastdfs/

2、先编译libfastcommon

unzip libfastcommon-master.zip
cd libfastcommon-master
./make.sh
./make.sh install

3、将生成的libfastcommon.so 链接到 /usr/local/lib/ 下

ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so

4、解压fastdfs

unzip fastdfs-master.zip
cd fastdfs-master
./make.sh
./make.sh install

5、配置tracker节点

mkdir /data/fastdfs
cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf 
vi /etc/fdfs/tracker.conf 

base_path=/data/fastdfs #设置 tracker 的数据文件和日志目录(需预先创建)
http.server_port=80 #设置http端口号,默认为8080
thread_stack_size = 128KB 

6、启动tracker

fdfs_trackerd /etc/fdfs/tracker.conf restart

7、配置storage

mkdir /data/fastdfs-storage
cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
vi /etc/fdfs/storage.conf

group_name=group1 #组名,可根据实际情况修改
base_path=/data/fastdfs-storage #设置storage数据文件和日志目录,需预先创建
store_path_count=1 #存储路径个数,需要和 store_path 个数匹配、
store_path0=/data/fastdfs-storage #存储路径
tracker_server=172.16.100.53:22122 # #tracker 服务器的 IP地址和端口号,如果是单机搭建,IP不要写127.0.0.1,否则启动不成功。
http.server_port=80 #设置 http 端口号

8、启动storage

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

9、测试上传文件

/usr/bin/fdfs_test conf/client.conf upload /usr/include/stdlib.h

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广