在虚拟机Linux环境搭建FastDFS集群

  • 安装包地址:
  • 官方安装文档:
  • 架构图
  • 第一步:安装6个迷你版的Linux,迷你版的Linux没有图形界面,占用硬盘及资源小,企业里面使用的Linux都是这种。
  • 第二步:由于迷你版的Linux缺少一些常用工具库,可以在xftp安装以下工具库:
  • 2.安装nginx及fastdfs需要的库依赖:
  • 3.关闭防火墙,两个命令:
  • 第三步,安装fastdfs
  • (1)上传fastdfs的安装包和libfastcommon的安装包
  • (2)libfastcommon
  • 解压libfastcommon
  • 编译(进入lib..文件)
  • 安装
  • (3)fastdfs
  • 解压
  • 编译(进入fastdfs文件)
  • 安装
  • 进入conf文件,拷贝http.conf和mime.types
  • 第四步:部署两个tracker服务器:
  • 进去etc/fdfs下载
  • 去掉后缀
  • 修改配置文件
  • tracker.conf
  • storage.conf
  • 进入/etc/fdfs/
  • 建文件
  • 第五步: [fastdfs文件上传,下载与删除]()


Linux postgres集群搭建 集群linux环境搭建_服务器

第一步:安装6个迷你版的Linux,迷你版的Linux没有图形界面,占用硬盘及资源小,企业里面使用的Linux都是这种。

第二步:由于迷你版的Linux缺少一些常用工具库,可以在xftp安装以下工具库:

yum install lrzsz wget vim unzip net-tools -y

Linux postgres集群搭建 集群linux环境搭建_Linux postgres集群搭建_02

2.安装nginx及fastdfs需要的库依赖:
yum install gcc perl openssl openssl-devel pcre pcre-devel zlib zlib-devel libevent libevent-devel -y
3.关闭防火墙,两个命令:
systemctl stop firewalld     # 停止防火墙
systemctl disable firewalld  # 禁用开机启动防火墙

第三步,安装fastdfs

(1)上传fastdfs的安装包和libfastcommon的安装包

(2)libfastcommon

解压libfastcommon
tar -zxvf libfastcommon-1.0.45.tar.gz
编译(进入lib…文件)
./make.sh
安装
./make.sh install

(3)fastdfs

解压
tar -zxvf fastdfs-6.05_\(1\).tar.gz
编译(进入fastdfs文件)
./make.sh
安装
./make.sh install
进入conf文件,拷贝http.conf和mime.types
cp http.conf /etc/fdfs/
cp mime.types /etc/fdfs/

第四步:部署两个tracker服务器:

进去etc/fdfs下载
sz storage.conf.sample
sz tracker.conf.sample
去掉后缀

变为storage.conf 和tracker.conf

修改配置文件

tracker.conf

设置tracker的数据文件和日志目录

Linux postgres集群搭建 集群linux环境搭建_centos_03

storage.conf

group1:

设置日志目录

Linux postgres集群搭建 集群linux环境搭建_linux_04


文件存放路径:

Linux postgres集群搭建 集群linux环境搭建_fastdfs_05

两个tracker服务器的ip及端口

Linux postgres集群搭建 集群linux环境搭建_linux_06


group2:

组名:

Linux postgres集群搭建 集群linux环境搭建_fastdfs_07


设置日志目录

Linux postgres集群搭建 集群linux环境搭建_centos_08


文件存放路径:

Linux postgres集群搭建 集群linux环境搭建_服务器_09


两个tracker服务器的ip及端口

Linux postgres集群搭建 集群linux环境搭建_fastdfs_10

进入/etc/fdfs/

将tracker.conf文件放到139,140服务器
storage.conf的group1放到141,142服务器
storage.conf的group2放到143,144服务器

建文件

139,140服务器

mkdir /opt/fastdfs
mkdir /opt/fastdfs/tracker

141,142,143,144服务器

mkdir /opt/fastdfs
mkdir /opt/fastdfs/storage
mkdir /opt/fastdfs/storage/files

139,140服务器,两台tracker服务器启动

fdfs_trackerd /etc/fdfs/tracker.conf

141,142,143,144服务器,四台storage服务器启动

fdfs_storaged /etc/fdfs/storage.conf

集群搭建成功