微服务架构实战:高可用分布式文件系统的组建FastDFS架构
作者:互联网
完成之后,建立下列所示的软链接,以便安装程序能够找到相关的库文件:
ln -sv /usr/include/fastcommon /usr/local/include/fastcommon
ln -sv /usr/include/fastdfs /usr/local/include/fastdfs
ln -sv /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
按顺序执行下列命令,安装FastDFS:
tar -zxv fastdfs-5.10.tar.gz
cd fastdfs-5.10
./make.sh
./make.sh install
安装结束后将输出成功标志,接下来配置各个服务。
跟踪服务器配置
=======
在Tracker Server机器上,创建数据存储目录:
mkdir -p /data/fastdfs/tracker
按顺序执行下列命令,编辑tracker.conf配置:
cd /etc/fdfs
cp tracker.conf.sample tracker.conf
vi /etc/fdfs/tracker.conf
在配置文件中编辑下列各项配置:
#绑定IP地址,如果为空,则表示使用本机IP地址bind addr=
#端口
port=22122#连接超时时间
connect timeout=30#日志数据路径
base path=/data/fastdfs/tracker#上传文件时选择group 的方法
#0:轮询,1:指定组,2:选择剩余空间最大store lookup=2
#如果上面的配置是1,那么这里必须指定组名store group-group2
#上传文件时选择server的方法
#0:轮询,1:按IP地址排序,2:按权重排序store server=0
#storage上预留的空间
reserved storage space =10%http.server port=8080
保存并退出,然后使用下列命令启动Tracker Server:
service fdfs trackerd start
使用下列命令查看Tracker Server 监听的端口:
netstat -unltplgrep fdfs
存储节点配置
======
在 Storage服务器上,创建如下所示的数据存储目录:
mkdir -p/data/fdfs storage/base
mkdir -p /data/fdfs storage/storage0
mkdir -p /data/fdfs_storage/storage1
按顺序执行下列命令,编辑存储节点配置:
cd /etc/fdfs
cp storage.conf.sample storage.conf
vi storage.conf
按下列命令编辑各项内容:
#storage server所属组名group name=group1
#绑定IP地址
bind addr=
#storage server的端口port=23000
#连接超时时间
connect timeout=30#日志数据路径
base path=/data/fdfs storage/base#storage path 的个数
store pathcount=2
store path0=/data/fdfs storage/storage0store pathl=/data/fdfs storage/storagel#跟踪服务器
tracker server=10.10.10.22:2212
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
2tracker server=10.10.10.32:22122
保存编辑后,使用下列命令启动存储节点:
service fdfs_storaged start
使用下列命令检查服务运行状态:
/usr/bin/fdfs monitor /etc/fdfs/storage.conf
上传文件测试
======
现在回到Tracker Server机器上(如IP地址为10.10.10.22),使用下列方法进行上传文件测试。
按顺序执行如下命令,编辑客户端配置:
cd /etc/fdfs
cp client.conf.sample client.conf
vi /etc/fdfs/client.conf
修改下列各项内容:
标签:架构,FastDFS,storage,server,下列,conf,分布式文件系统,fdfs,data 来源: https://blog.csdn.net/m0_65485255/article/details/122199187