fastFDS(第二篇)-fastFDS 5.11 安装

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:04   1955   0

fastFDS 5.11 安装

作者的GitHub地址https://github.com/happyfish100

安装包:https://download.csdn.net/download/weixin_38316697/12614746

1、创建目录

执行mkdir -p /opt/soft/fastdfs

2、上传安装包

将fastdfs-5.11.tar.gz、libfastcommon-1.0.39.tar.gz上传至/opt/soft/fastdfs(你要放的目录)目录下


3、安装gcc环境

FastDFS是C语言开发,建议在linux上运行

安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++

执行yum install gcc-c++


4、安装libevent工具包

执行yum -y install libevent


5、安装libfastcommon

libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS运行所需要的一些基础库。

依次执行

1)cd /opt/soft/fastdfs

2)tar -zxvf libfastcommon-1.0.39.tar.gz

3)cd libfastcommon-1.0.39

4)./make.sh

5)./make.sh install

注意:libfastcommon安装好后会自动将库文件拷贝 至/usr/lib64下,因为FastDFS程序引用usr/lib目录所以需要将/usr/lib64下的库文件拷贝至/usr/lib下。


6、安装fastdfs

依次执行

1)cd /opt/soft/fastdfs

2)tar -zxvf fastdfs-5.11.tar.gz

3)cd fastdfs-5.11

4)./make.sh

5)./make.sh install

安装成功后将安装目录下的conf下的文件拷贝到/etc/fdfs/conf下:

6)mkdir -p /etc/fdfs/conf

7)cp /opt/soft/fastdfs/fastdfs-5.11/conf/* /etc/fdfs/conf


7、配置tracker

前置:拷贝一份新的tracker配置文件

cp -r tracker.conf tracker.conf.bak

copy后依次执行

1)cd /etc/fdfs/conf

2)mkdir -p /opt/soft/fastdfs/tracker

3)vi /etc/fdfs/conf/tracker.conf

将base_path=/home/yuqing/fastdfs修改为base_path=/opt/soft/fastdfs/tracker

最后:wq


8、配置storage

前置:拷贝一份新的storage配置文件

cp -r storage.conf storage.conf.bak

cppy后依次执行

1)mkdir -p /opt/soft/fastdfs/storage

2)vi /etc/fdfs/conf/storage.conf

a.将base_path=/home/yuqing/fastdfs修改为base_path=/opt/soft/fastdfs/storage(设置storage数据文件和日志)

b.将store_path0=/home/yuqing/fastdfs修改为store_path0=/opt/soft/fastdfs/storage(实际文件存储路径)

注意:如果有多个挂载磁盘则定义多个store_path,如下

store_path1=.....

store_path2=......

c.将tracker_server=IP:22122中IP修改为该服务器的IP

其他配置:

group_name=group1 #组名,根据实际情况修改。

port=23000 #设置storage的端口号,默认是23000,同一个组的storage端口号必须一致 。

store_path_count=1 #存储路径个数,需要和store_path个数匹配。

最后:wq


9、启动服务

启动tracker:/usr/bin/fdfs_trackerd /etc/fdfs/conf/tracker.conf

启动storage:/usr/bin/fdfs_storaged /etc/fdfs/conf/storage.conf


10、重启服务

重启tracker:/usr/bin/fdfs_trackerd /etc/fdfs/conf/tracker.conf restart

重启storage:/usr/bin/fdfs_storaged /etc/fdfs/conf/storage.conf restart


11、重启服务

查看tracker和storage是否启动或者杀死进程

netstat -apn | grep 端口号

端口号来源配置:

杀死进程:

kill -9 进程


11、如何fastFDS设置开机启动

cd /etc/rc.d

vim rc.local

将命令运行号添加到文本中

/usr/bin/fdfs_trackerd /etc/fdfs/conf/tracker.conf restart

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

fastFDS(第三篇)-fastFDS测试 跳转

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP