FastDFS安装

FastDFS安装:

1. 在所有服务器上关闭防火墙服务,并禁止开机自启动

RHEL7、centOS7、OEL7 版本:

systemctl stop firewalld.service --关闭防火墙服务

systemctl disable firewalld.service --关闭开机自动启

linux5、6 版本:

service iptables stop --关闭防火墙服务

chkconfig iptables off --关闭开机自动启

2. 在所有服务器上关闭 seLinux 服务

vim /etc/selinux/config

将 SELINUX 的改为 disabled

3. 在所有服务器上,安装 libfastcommon 软件包

解压 libfastcommon-1.0.7.zip 包并将文件夹 cp 到/usr/local/src 目录下,执行命令

cd libfastcommon-1.0.7

./make.sh

./make.sh install

4. 安装 FastDFS

解压 FastDFS_v5.05.tar.gz 包并将文件夹 cp 到/usr/local/src 目录下,执行命令

cd FastDFS

./make.sh

./make.sh install

5. 配置 Tracker(tracker1 和 tracker2 都做如下配置)(扩容的时候不用配置)

FastDFS 配置文件的默认目录/etc/fdfs,操作如下:

1) 进入配置文件目录,使用 sample 文件复制一份 tracker.conf 文件进行修改:

cd /etc/fdfs

cp tracker.conf.sample tracker.conf

2) 编辑 tracker.conf 配置文件,命令 vim tracker.conf,修改如下内容:

base_path=/data/push/tracker  ##数据和日志的存放路径

store_lookup=2  ##存储组的选择方式,负载均衡方式,这是默认方式

store_server=0  ##存储节点的选择方式,轮询方式,这是默认方式

store_path=2   ##存储路径的选择方式,负载均衡方式

rotate_error_log = true ##启用错误日志

其他参数默认即可

3) 启动 tracker 服务器:

fdfs_trackerd /etc/fdfs/tracker.conf start

如果报错,查看日志:

$base_path/logs/trackerd.log , 此 处 配 置 的 base_path=/tracker , 所 以 日 志 文 件 路 径 :

/tracker/logs/trackerd.log

 

6. 配置 Storage

1) 进入配置文件目录,使用 sample 文件复制一份 storage.conf 文件进行修改:

cd /etc/fdfs

cp storage.conf.sample storage.conf

2) 编辑 storage.conf 配置文件,命令 vim storage.conf,修改如下内容:

 

storage1的配置文件:

group_name=group1  ##卷名

work_threads=4      ##工作线程数,通常设置为CPU数

base_path=/data/push/fastdfs  ##基础路径,存放 storage 运行所需文件

store_path0=/fastdfs/storages/ ##文件存放路径

tracker_server=10.5.5.227:22122 ##storage 注册到 tracker1

tracker_server=10.5.6.228:22122 ##storage 注册到 tracker2

use_access_log = true ##开启访问日志

 

storage2  的配置文件;(相当于扩容的文件存储器)

group_name=group2  ##卷名

work_threads=4   ##工作线程数,通常设置为CPU数

base_path=/data/push/fastdfs  ##基础路径,存放 storage 运行所需文件

store_path0=/fastdfs/storages/ ##文件存放路径

tracker_server=10.5.5.227:22122 ##storage 注册到 tracker1

tracker_server=10.5.6.228:22122 ##storage 注册到 tracker2

use_access_log = true ##开启访问日志

 

3) 启动 storage 服务器:

在2个存储节点执行启动命令:

fdfs_storaged /etc/fdfs/storage.conf start

如果报错,查看日志:

$base_path/logs/storaged.log 此 处 配 置 的 base_path=/fastdfs , 所 以 日 志 文 件 路 径 :

/fastdfs/logs/storaged.log

 

7. 查看 FastDFS 文件服务器的状态

1) 在客户端安装 FastDFS(此处选择 tracker1 作为客户端)。

2) 配置 client.conf 文件(扩容的时候不需要配置,直接查看服务器状态)

cp client.conf.sample client.conf

vim client.conf

client  的配置文件:

base_path=/client ##配置 client 的基本目录

tracker_server=10.5.5.227:22122 ##storage 注册到 tracker1

tracker_server=10.5.6.228:22122 ##storage 注册到 tracker2

 

3) 使用 fdfs_monitor 命令查看 FastDFS 文件服务器的状态:

fdfs_monitor /etc/fdfs/client.conf -h 10.5.5.227 list

fdfs_monitor /etc/fdfs/client.conf -h 10.5.6.228 list

 

参数说明:

/etc/fdfs/client.conf:客户端配置文件

-h 10.5.5.227:tracker1服务器的 ip 地址

list:显示指定的 tracker 的服务器信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值