centos下安装fastdfs(笔记系列)

 2023-09-05 阅读 406 评论 0

摘要:为什么80%的码农都做不了架构师?>>> 前言 本文只用于记录在centos下安装fastdfs的过程,仅用于笔记。 步骤 环境 笔者系统Cent OS6.8 x86_64,fastdfs版本5.0.5。 可以通过cat /proc/version,uname -a,lsb_release -a等命令查看版本信息

为什么80%的码农都做不了架构师?>>>   hot3.png

  • 前言

本文只用于记录在centos下安装fastdfs的过程,仅用于笔记。

  • 步骤

  • 环境

    笔者系统Cent OS6.8 x86_64,fastdfs版本5.0.5。

    可以通过cat /proc/versionuname -a,lsb_release -a等命令查看版本信息。

    首先将压缩文件上传到指定目录,下载链接:fastdfs。参考解压命令:tar -zxvf xxx.tar.gz unzip xxx.zip tar xvf xxx.tar

  • 流程
  • libfastcommon

    需要先安装libfastcommon,里面封装了很多函数。可以在libfastcommon中下载。编译安装指令:./make.sh ./make.sh install。如果接下来发现libfastcommon.so文件缺失,不要惊慌,不要失措,找到安装日志里面的路径,添加一个软链。ln -s 源文件 目标文件

  • FastDFS

    cd 到解压路径,编译安装指令:./make.sh ./make.sh install。你会发现系统自觉的在/etc目录下多了一个fdfs目录,其中的有多个.sample示例配置文件。拷贝过来,修改一下响应的配置就OK了。拷贝指令参考cp xx xxx

    其中因为fastdfs主要分为两部分,tracker与storage。所以需要注意的配置是base_pathstore_path0。另外我们同样需要对fdfs_trackerd与fdfs_storage进行软链。如下所示:

ln -s /usr/bin/fdfs_trackerd /usr/local/bin
ln -s /usr/bin/stop.sh /usr/local/bin
ln -s /usr/bin/restart.sh /usr/local/bin
ln -s /usr/bin/fdfs_storaged /usr/local/bin

这样基本配置就已经大功告成了,就是启动找bug的时间了。启动命令参考:

service fdfs_trackerd start
service fdfs_storaged start

or

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

当然,我们得检验是否开启成功,参考指令:netstat -unltp | grep fdfsnetstat -anp | grep fdfs

看到以下结果,基本上就是开启成功了。

截图

  • 最终检验 输入以下命令,查看storage是否已经挂在tracker之中。
 /usr/bin/fdfs_monitor /etc/fdfs/storage.conf

输出结果之中如果有一条ip_addr = XXX ACTIVE看到active字样,代表挂载成功。你就可以去喝喝茶,然后传传文件爽一爽了。 截图

  • 结论

fastdfs作为一个开源的分布式文件系统,还是能够支持大部分应用场景的,虽然很多人都在说有了CDN还要什么fastdfs,当然这两者不能混在一起,最后,觉得大量小文件存储可以使用fastdfs,大量大文件存储可以考虑HDFS。

Tips:关于分布式文件系统的话,网络上有许多持的框架,在这里推荐三个:

  • GlusterFS,文件系统标准的posix接口支持,适合做分布式NAS。
  • Lustre,适合HPC高性能计算。
  • HDFS,伪文件系统,一般为hadoop 的存储引擎使用。

这里只是做一个学习和交流,如需要更深层次的交流,可以联系作者:1049058427@qq.com

个人博客地址:小安安的自留地 知乎专栏地址:全干工程师 Github地址:wslongchen 或者扫码回复“应垂丝汀”加入作者的小圈子:

微信小号

转载于:https://my.oschina.net/MrPan/blog/1492243

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/533.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息