Linux下FastDFS安装 (2)配置跟踪服务器和存储服务器
前言:
这篇文章配置FastDFS的跟踪服务器和存储服务器,FastDFS安装方式在LZ之前更新的文章中,从头到尾测试OK才发上来的,每台服务器环境不同,可能有不同的结果,也可能难免有疏漏,欢迎指出问题,LZ将进行纠正,附上FastDFS安装链接:
https://blog.csdn.net/zx156955/article/details/82903818
1.跟踪服务器:
第一步:创建文件夹
mkdir -p /fastdfs/tracker
第二步:拷贝配置文件
cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
第三步:修改配置文件
vim /etc/fdfs/tracker.conf
修改内容:
base_path=/fastdfs/tracker
port=22122
disable=false
第四步:防火墙或者安全组
vi /etc/sysconfig/iptables
末尾添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22122 -j ACCEPT
保存退出
重启防火墙:
service iptables restart
使用的firewall的话:
firewall-cmd --zone=public --add-port=22122/tcp --permanent
firewall-cmd --reload
第五步:启动
/etc/init.d/fdfs_trackerd start
/etc/init.d/fdfs_trackerd restart
/etc/init.d/fdfs_trackerd stop
第六步:测试
ps -ef|grep fdfs
2.存储服务器:
第一步:创建文件夹
mkdir -p /fastdfs/storage
第二步:拷贝配置文件
cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
第三步:修改配置文件
vim /etc/fdfs/storage.conf
修改部分内容如下
disabled=false # 启用配置文件
port=23000 # storage服务端口
base_path=/fastdfs/storage # 数据和日志文件存储根目录
store_path0=/fastdfs/storage # 第一个存储目录
tracker_server=10.0.31.189:22122 # tracker服务器IP和端口,此处是上面预定好的 ip
http.server_port=80 # http访问文件的端口,此处需要和后面 nginx 监听端口保持一致
第四步:防火墙或者安全组
vi /etc/sysconfig/iptables
末尾添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 23000 -j ACCEPT
保存退出
重启防火墙:
service iptables restart
使用的firewall的话:
firewall-cmd --zone=public --add-port=23000/tcp --permanent
firewall-cmd --reload
第五步:启动
/etc/init.d/fdfs_storaged start
3. 测试分布式文件系统
第一步:拷贝配置并修改
cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
vim /etc/fdfs/client.conf
修改内容如下:
base_path=/fastdfs/tracker
tracker_server=10.8.163.15:22122
第二步:上传测试
#随意创建一个文件
cd /
vim a.txt
测试:
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /a.txt
查看fdfs状态:
netstat -unltp|grep fdfs
这里测试文件所返回的文件路径是无法直接浏览器页面访问的,后续会有相关处理,请关注LZ,LZ会利用闲暇时间持续进行更新