fastdfs增加path横向扩容v5.11

关注点:

1.规划好新的挂载点. ##目前环境的规则为/home/data,/home/data2

2.集群内的每个节点的path数(store_path_count)必须一致.

3.每个集群节点的path路径和大小最好一致.

4.注意做好配置文件和/home/data/fastdfs/data/下隐藏文件的备份.

操作步骤:

1.#fdisk -l //查看新增硬盘

2.#mkfs.ext4 /dev/xxxxx //对相应盘符进行格式化

3.#vi /etc/fstab //修改自动挂载配置

/dev/盘符 /data/挂载点 ext4 defaults,barrier=0 1 1

4.#mount -a ;dh -h //挂载并查看

5.#mkdir /home/data2 //创建挂载点

6.修改fastdfs配置(每个节点都需要修改)

#vi storage.conf

#vi mod_fastdfs.conf

store_path_count=2 //修改为2 原为1

store_path0=/home/data/fastdata //原有path

store_path1=/home/data/fastdata2 //新增path

7.如果此时停止storage服务那重启后会报错.还需修改storage_groups_new.dat

#vi /home/data/fastdfs/data/storage_groups_new.dat

store_path_count=2 //原为1

8.停止服务,启动服务.查看日志.

查看具体文件的写入情况.
一般为path0和path1都未满的情况下 那么文件会交替写入.

path0空间满了path1未满那么只写入path1.

如果path0的文件被清理了,又有新的空间可以写入那么还会交替写入.
附上上传测试脚本

#!/bin/bash

test -e /tmp/fdtmp
if [ $? -ne 0 ]; then
mkdir -p /tmp/fdtmp
fi

if [ "$1"x == "up"x ];then

for i in ls /tmp/fdtmp/
do

/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /tmp/fdtmp/$i

done
fi

if [ "$1"x == "createfile"x ];then

for i in {1..256}
do

dd if=/dev/zero of=/tmp/fdtmp/file$i bs=10M count=1

#dd if=/dev/zero of=/tmp/fdtmp/file$i bs=10M count=1 &
#sleep 1
done

fi

原文地址:http://blog.51cto.com/tiaopiao/2159789

时间: 2024-08-01 01:47:44

fastdfs增加path横向扩容v5.11的相关文章

12.横向扩容 、提升容错性

主要知识点: 横向扩容后shard的自动分配及自动负载均衡 扩容极限及超过扩容极限后的处理 不同情况下的容错. 1.横向扩容 当扩容时,es会自动进行负载均衡,也就是会自动的分配primary shard 和replica shard 到新增加的node中.从而保证:每个node上有大致相同的shard数量(primary shard 和replica shard 一定是要存放在不同的node中的)此时,每个node有更少的shard,因此每个shard 可以占用这个node更多的资源(IO/C

Elasticsearch 横向扩容以及容错机制

写在前面的话:读书破万卷,编码如有神-------------------------------------------------------------------- 参考内容: <Elasticsearch顶尖高手系列-快速入门篇>,中华石杉 -------------------------------------------------------------------- 主要内容包括: 横向扩容 容错机制 ------------------------------------

Docker Swarm 横向扩容/收缩简单使用

Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源. Swarm 和 Kubernetes 比较类似,但是更加轻,具有的功能也较 kubernetes 更少一些. Swarm 横向扩容准备服务器: swarm1(master):192.168.75.191 swarm2(node1):192.168.75.192 swarm3(node2):192.168.

Global.Mapper.v17.1.0.b020216.Win32_64 2CD地图图形+Didger.v5.11.1438

Global.Mapper.v17.1.0.b020216.Win32_64 2CD地图图形 它还提供距离和面积计算,光栅混合.对比度调节.海拔高度查询.视线计算,以及一些高级功能,如图像校正.通过地表数据进行轮廓生成.通过地表数据观察分水岭.对3Dpoint数据转换为三角多边形和网格化等.通过内建的脚本语言或众多的批处理转换选项能够高效地完成重复性任务.地图绘制软件. Golden.Software.Didger.v5.11.1438.Win32_64 1CD Software.Didger一

uVision V5.11.1.0软件仿真进不了main函数,提示*** error 65: access violation at 0x40023800 : no &#39;read&#39; permission

在百度找到一篇文章   http://www.keil.com/support/docs/814.htm 博客这篇文章           http://blog.sina.com.cn/s/blog_46d528490101qadk.html uVision V5.11.1.0软件仿真进不了main函数,提示*** error 65: access violation at 0x40023800 : no 'read' permission

CentOS7搭建FastDFS V5.11分布式文件系统-第二篇

1.CentOS7 FastDFS搭建 前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包: 点这里点这里 1.1 安装libfastcommon 安装成功后解压libfastcommon-master.zip unzip libfastcommon-master.zip [[email protected] libfastcommon-1.0.36]# ll drwxr-xr-x. 2 root root 4096 4月 5

CentOS7搭建FastDFS V5.11分布式文件系统(一)

1.绪论 最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下.FastDFS的作者淘宝资深架构余庆,这个优秀的轻量及的分布式文件系统的开源没多久,立马就火了.由于篇幅较大,本博文共四篇,第一篇主要介绍FastDFS,下载相关软件包,为搭建做好准备.第二篇会讲到在CentOS下搭建FastDFS的详细过程.第三篇,会讲到整合nginx详细内容.第四篇主要讲FastDFS在怎么用fastdfs

CentOS7搭建FastDFS V5.11分布式文件系统(二)

1.CentOS7 FastDFS搭建 前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包: 点这里点这里 1.1 安装libfastcommon 安装成功后解压libfastcommon-master.zip unzip libfastcommon-master.zip [[email protected] libfastcommon-1.0.36]# ll drwxr-xr-x. 2 root root 4096 4月 5

CentOS7搭建FastDFS V5.11分布式文件系统-第三篇

1.测试 前面两篇博文已对FastDFS的安装和配置,做了比较详细的讲解.FastDFS的基础模块都搭好了,现在开始测试下载. 1.1 配置客户端 同样的,需要修改客户端的配置文件: /etc/fdfs/client.conf base_path=/opt/fastdfs_tracker #tracker服务器文件路径 tracker_server=172.20.132.57:22122 #tracker服务器IP地址和端口号 http.tracker_server_port=8080 # tr