按照FastDFS安装步骤,tracker启动成功以后,接下来修改storage配置文件
vim /etc/fdfs/storage.conf
# 修改的内容如下:
base_path=/wenjin/storage # 数据和日志文件存储根目录
store_path0=/wenjin/storage # 第一个存储目录
tracker_server=192.168.56.101:22122 # tracker服务器IP和端口
新建目录
mkdir -p /wenjin/storage
关闭防火墙:
chkconfig iptables off
修改完成,接下来启动storage服务器:
/etc/init.d/fdfs_storaged start
发现报错
[root@192 wenjin]# /etc/init.d/fdfs_storaged start
Starting fdfs_storaged (via systemctl): Job for fdfs_storaged.service failed because the control process exited with error code. See “systemctl status fdfs_storaged.service” and “journalctl -xe” for details.
[FAILED]
查看fdfs_storaged所在的所有位置
find / -name fdfs_storaged
发现只有一个路径
/usr/local/wenjin/FastDFS/init.d/fdfs_storaged
==================================================
**解决办法**
[root@192 FastDFS]# ./make.sh clean
[root@192 FastDFS]# ./make.sh
[root@192 FastDFS]# ./make.sh install
再次查看fdfs_storaged路径,
find / -name fdfs_storaged
发现四个路径都有了,接下来重复之前配置tracker服务和storage服务的操作
1)首先将模板文件复制
cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
2)修改复制后的配置文件:
vim /etc/fdfs/tracker.conf
修改的内容如下:
base_path=/wenjin/tracker # 存储日志和数据的根目录
3)新建目录:
mkdir -p /wenjin/tracker
注意:关闭防火墙:
chkconfig iptables off
4)启动和停止
启动tracker服务器: /etc/init.d/fdfs_trackerd start
停止tracker服务器: /etc/init.d/fdfs_trackerd stop
不过安装过程中,fdfs已经被设置为系统服务,我们可以采用熟悉的服务启动方式:
service fdfs_trackerd start # 启动fdfs_trackerd服务,停止用stop
检查FastDFS Tracker Server是否启动成功:
ps -ef | grep fdfs_trackerd
设置tracker服务开机启动:
chkconfig fdfs_trackerd on
1)首先将模板文件复制
cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
2)修改复制后的配置文件:
vim /etc/fdfs/storage.conf
修改的内容如下:
base_path=/wenjin/storage # 数据和日志文件存储根目录
store_path0=/wenjin/storage # 第一个存储目录
tracker_server=192.168.56.101:22122 # tracker服务器IP和端口
3)新建目录:
mkdir -p /wenjin/storage
注意关闭防火墙: chkconfig iptables off
4)启动和停止
启动storage服务器:/etc/init.d/fdfs_storaged start
停止storage服务器:/etc/init.d/fdfs_storaged stop
推荐使用:
service fdfs_storaged start # 启动fdfs_storaged服务,停止用stop
设置storage服务开机启动:
chkconfig fdfs_storaged on