前景提要:
工作需要在已有fastdfs的情况下,给fastdfs增加一个storage
在新的机器上安装fastdfs
下面为简单安装,详细安装参考
注意,安装版本要和老的版本一至,不然会报错,错误信息见文末,此处选择的版本是5.05
1、创建目录:
2、上传压缩包并解压
3、安装libfastcommon
安装之前先安装 gcc gcc-c++,如果可以联网,直接命令:yum install -y gcc gcc-c++
如果不能联网请上传相关包自行安装。
进入安装包,执行命令:./make.sh && ./make.sh inatall
4、安装fastdfs
进入安装包,执行命令:./make.sh && ./make.sh inatall
添加storage到老的fastdfs
1、配置storage.conf
cd /etc/fdfs
cp storage.conf.sample storage.conf
vim storage
修改如下配置:
其中:group_name、port、http.server_port 要和老的fastdfs配置相同
2、启动storage
fdfs_storaged storage.conf start
3、查看状态
fdfs_monitor /etc/fdfs/storage.conf
4、WAIT_SYNC状态问题
我这里出现些问题的原因是,因为防火墙没有关,关了后就可以了。
5、数据同步完成
遇到的问题
1、启动storage报错
新的storage日志:
老的storage日志:
原因,fastdfs版本不一致。
2、上传图片回显问题(fastdfs同步延时)
参考:fastdfs选择固定storage节点,可解决些问题。