基于分布式文件系统的fastdfs-配置篇(二)

基于分布式文件系统的fastdfs-部署篇,本篇主要讲解如何配置fastdfs

配置fastdfs

1、配置traker服务(119 ,129)

1)cp命令拷贝tracker.conf.sample生成tracker.conf
cd /etc/fdfs && cp -p tracker.conf.sample tracker.conf
2)编辑tracker.conf
vim tracker.conf
port=22122         						#tracker默认22122
base_path=/u01/fastdfs/fastdfs_tracker  #tracker存储data和log的跟路径,必须提前创建好
work_threads=1       					#工作线程数,最好和cpu核数保持一致
store_lookup=0     #选择上传文件模式0代表group轮询; 1代表权重,指定特定group; 2代理负载均衡,选择空间最大的group;一般不用配置,因为这里是为了做集群上传测试能看到分别上传到其他节点,所以设置为0,表示循环上传到group 节点中,那么如果集群中有3个节点,则会依次上传到group1,group2,group3,group1,group2...以此循环
store_group=group1 #表示在哪个group中上传文件,group1表示定义strorage的group name为1,如果store_lookup设置为1,即权重调度,但调度方式均是基于多服务器而言,所以需要注意此处命令;因为store_lookup设置为0,则表示集群中你将分配几个group ,目前我们是设置为两个,即为goup1与group2,所以这里设置为goup1,另外129的tracker配置文件的这里则设置为group2,store_lookup也设置为0
use_trunk_file = true                   #根据服务器的ID号时别;如果为false,则不需要做3)此操作
storage_ids_filename = storage_ids.conf #存储主机编号文件
3)编辑存储主机编号文件 storage_ids.conf
cp -p storage_ids.conf.sample storage_ids.conf
cat  storage_ids.conf
100001   group1  192.168.171.110
100002   group1  192.168.171.129
100003   group2  192.168.171.139
100004   group2  192.168.171.149
4)tracker节点配置

119服务器配置
在这里插入图片描述
129服务器配置
在这里插入图片描述

5)启动traker,并查看端口
fdfs_trackerd /etc/fdfs/tracker.conf start|stop|restart    #启动|停止|重启

在这里插入图片描述
在这里插入图片描述

6)查看日志是否报错
tailf /u01/fastdfs/fastdfs_tracker/logs/trackerd.log 

出现这些log文字即表示tracker启动成功
Tracker服务时哪个机器的服务先起来,哪个机器就是leader
在这里插入图片描述

2、配置Storage服务(119,129,139,149 )

1)cp命令拷贝storage.conf.sample生成storage.conf
cd /etc/fdfs
cp -p storage.conf.sample storage.conf
2)编辑storage.conf
vim storage.conf
group_name=group1    #存储组名,119和129为group1;139和149为group2
client_bind=true     #当连接其他服务器时解析该主机地
port=23000           #storage端口23000
base_path=/u01/fastdfs/fastdfs_storage   #存储数据和日志文件
work_threads=1    						 #工作线程数,最好和cpu核数保持一致
store_path_count=1   					 #存储路径个数,需要和store_path个数匹配
store_path0=/u01/fastdfs/fastdfs_storage #所占用的目录或硬盘,有几个写几个;如果为空,则使用base_path group 
tracker_server=192.168.171.119:22122  	#配置该storage监听的tracker的ip和port,多个traker可以另起一行填上;指定tracker1服务器
tracker_server=192.168.171.129:22122    #指定tracker2服务器
3)storage节点配置

119服务器配置
在这里插入图片描述
129服务器配置
在这里插入图片描述
139服务器配置
在这里插入图片描述
149服务器配置
在这里插入图片描述

4)启动storage(119,129,139,149均操作)
fdfs_storaged /etc/fdfs/storage.conf start|stop|restart   #启动|停止|重启

在这里插入图片描述
在这里插入图片描述

5)查看日志是否报错
tailf /u01/fastdfs/fastdfs_storage/logs/storaged.log 

出现这些log文字即表示tracker启动成功
在这里插入图片描述

3、配置client客户端(119,129 )

1)cp命令拷贝client.conf.sample生成client.conf
cd /etc/fdfs
cp -pclient.conf.sample client.conf
2)编辑client.conf
vim client.conf
base_path=/u01/fastdfs/fastdfs_tracker    #tracker服务器文件路径
tracker_server=192.168.171.119:22122      #tracker服务器IP地址和端口号,多个tracker另起一行;tracker1的ip 
tracker_server=192.168.171.129:22122      #tracker1的ip
3)client节点配置

119服务器配置
在这里插入图片描述
129服务器配置
在这里插入图片描述

4、查看集群状态

/usr/bin/fdfs_monitor /etc/fdfs/storage.conf
1)tracker说明

首先查看前面部分:
在这里插入图片描述
看这里说明了启动2个tracker由server_count=2表示,启动了2个group由group count:2表示,tracker server is 192.168.171.129:22122只显示主tracker

2)group说明

在这里插入图片描述
在这里插入图片描述
这里写明group1/2的配置,disk total space,则为总容量,disk free space 为可用容量

3)storage说明

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
主要看后面这个ACTIVE
这里列出几个常见的状态:
ACTIVE表示可用状态,也就是正常的,成功的
WAIT_SYNC:等待同步,一般出现这个状态基本上是由于添加了新存储节点造成,一般正常情况下一会就会同步完成
SYNCING:同步中,添加新节点一般会在新添加的storage节点显示该状态,说明正在同步
DELETE:删除storage节点,一般删除后会显示该状态,重启tracker服务器则不再看见该状态的storage节点
删除指令为:fdfs_monitor /etc/fdfs/client.conf delete group1 192.168.xx.xx `

在这里插入图片描述
OFFLINE:离线,不能提供服务,一般是由于先启动两个tracer节点,没有启动任何节点是storage造成,解决原因就是启动storage就可以了,但是这个一般是由于配置成功过一次后关机再启动tracker没有启动storage造成的。
INIT:初始化

5、测试文件上传

1)编写测试文件
cd /root 
echo 1 > 1.txt
echo 2 > 2.txt
2)上传文件
fdfs_upload_file /etc/fdfs/client.conf 1.txt
fdfs_upload_file /etc/fdfs/client.conf 2.txt

在这里插入图片描述

3)说明
group1/group2:表示组名
M00:表示磁盘
00/00:表示目录
wKird11uKyGASDjAAAAAApiu_FM543.txt:表示文件名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值