建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复
发表于2020年10月09日 14:26:35 717 1
直达本楼层的链接
楼主
显示全部楼层
[技术干货] FastDFS 5.11-银河麒麟Kylin V10B06-移植指南

1 软件介绍

FastDFS 是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件

存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均

衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

语言:C

开源协议:GPL-3.0 License

2 环境配置

本文档基于TaiShan服务器硬件环境展开。

服务器

TaiShan 2280 V2

处理器

2*KunPeng 920 4826

内存

4*16G 2933MHz

硬盘

1 * 960G SSD

网络

1 * NIC 1(TM210)

 

软件平台

软件名称

版本号

备注

银河麒麟

V10 B06


Kernel

4.19.90-11.ky10


GCC

4.8.5


FastDFS

5.11


libfastcommon

V1.0.43



 

3 系统配置

3.1 关闭防火墙(可选)

                     步骤 1    停止防火墙。

# systemctl stop firewalld.service

                     步骤 2    关闭防火墙。

# systemctl disable firewalld.service

----结束

3.2 修改SELINUXdisabled(可选)

                     步骤 1    关闭防火墙。

# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux

----结束

3.3 配置本地yum

步骤 1    挂载源镜像,将系统镜像通过KVM挂载

#mount /dev/sr0 /mnt

   步骤 2    配置源文件

#mv /etc/yum.repos.d/ /etc/yum.repos.d-bak
#mkdir /etc/yum.repos.d
#mkdir cdrom.repo

#vim cdrom.repo

[cdrom.repo]

name=cdrom.repo

baseurl=file:///mnt/

enabled=1

gpgcheck=0

~

步骤 3    执行cat确认上一步操作写入成功,显示如下图

#cat /etc/yum.repos.d/cdrom.repo

image.png

#yum clean all

#yum makecache

----结束


 

4 软件安装

4.1 安装环境依赖

                     步骤 1    安装GCC

# yum install -y gcc-c++

image.png

                     步骤 2    安装其他环境依赖。

# yum install -y pcre pcre-devel openssl ssl-devel perl-devel

image.png

4.2 编译安装libfastcommon

步骤 1 下载 libfastcommon 源码包。

# cd /usr/local/src # wget https://github.com/happyfish100/libfastcommon/archive/V1.0.43tar.gz

image.png

步骤 2 解压源码包。

# tar -zxvf V1.0.43tar.gz

 image.png

步骤 3 进入源码包执行编译安装。

# cd libfastcommon-1.0.43/ # ./make.sh && ./make.sh install

 image.png


4.3 编译安装

步骤 1 进入下载文件夹。

# cd /usr/local/src

步骤 2 下载源码包 fastdfs-5.11

# https://github.com/happyfish100/fastdfs/tree/V5.11  下载后解压缩

步骤 3 解压源码。

# tar -zxvf fastdfs-5.11.tar.gz

步骤 4 进入源码根目录。

# cd fastdfs-5.11

步骤 5 执行编译安装。

# ./make.sh clean && ./make.sh && ./make.sh install

步骤 6 安装完成,查看/usr/bin下的可执行文件

image.png

步骤 7 将配置文件复制到系统为 fdfs 预设的目录。

# cd /usr/local/src/fastdfs-5.11/conf

# cp mime.types http.conf /etc/fdfs/

image.png

步骤查看安装 FastDFS 过程中产生的可执行文件。

image.png

----结束

 

5 软件运行

5.1 配置FastDFS

步骤1 创建目录

# mkdir /home/fastdfs/tracker –p

# mkdir /home/fastdfs/storage -p

 image.png

步骤2 tracker

复制一份配置文件:

  # cd /etc/fdfs/

# cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

# vim tracker.conf

  修改bind_addr为本机地址,将base_path修改为/home/fastdfs/tracker

image.png

步骤3 配置storage

# cd /etc/fdfs/

# cp storage.conf.sample storage.conf

# vim storage.conf

将内容修改为“base_path=/home/fastdfs/storage”、“store_path0=/home/fastdfs/storage 和“tracker_server=XX.XX.XX.XX:22122”。

tracker_server”中的“XX.XX.XX.XX”为本机的 IP 地址,使用管理 IP,可以通过 ifconfig 命令查询获取。

修改后的内容,如下面黄底部分所示,其中“10.X.X.199X”为本机的管理 IP

image.png


步骤4 配置client

# cd /etc/fdfs/

# cp client.conf.sample client.conf

# vim  client.conf

将内容修改为“base_path=/home/fastdfs/tracker”和 tracker_server=XX.XX.XX.XX:22122”。

tracker_server”中的“XX.XX.XX.XX 为本机的 IP 地址,使用管理 IP,可以通过 ifconfig 命令查询获取。

修改后的内容,如下面黄底部分所示,其中“10.X.X.199”为本机的管理 IP

 image.png

5.2 FastDFS 启动

步骤 1 启动 tracker

# /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

 

步骤 2 启动 storage

# /usr/bin/fdfs_storaged /etc/fdfs/storage.conf start 

 

步骤 3 查看 storage 启动日志。

# vim /home/fastdfs/storage/logs/storaged.log

查看最后几行 出现 successfully 时表示启动成功。

5.3 FastDFS上传下载功能验证

步骤1 文件上传功能测试

 image.png

其中有两个需要注意的group_nameremote_filename,这个在我们后面的文件下载需要用到

group_name=group1, remote_filename=M00/00/00/Ckfox19xwN2AGtZbAAAADQvNPY4278_big.txt

 

步骤2文件下载功能验证

fdfs_test /etc/fdfs/client.conf downlaod group1 M00/00/00/Ckfox19xwN2AGtZbAAAADQvNPY4278_big.txt

downlad后面的两个参数就是上面上传返回的group_nameremote_filename

 image.png


 


举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

火灵

发帖: 172粉丝: 11

发消息 + 关注

发表于2020年10月22日 23:32:24
直达本楼层的链接
沙发
显示全部楼层

谢谢介绍!

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200