linux fastdfs安装问题

马少华 2018-01-10 04:55:12
请教各位高手。
我是按照这个贴子安装的fastdfs
http://blog.csdn.net/hohoo1990/article/details/51444793,但编译fastdfs时出错。本人新手一名。
完全不知道从那入手解决问题。 请各位江湖救急。
我的系统,centos 7
编译出现的错误如下:
./make.sh:行147: perl: 未找到命令
./make.sh:行148: perl: 未找到命令
./make.sh:行149: perl: 未找到命令
./make.sh:行150: perl: 未找到命令
./make.sh:行151: perl: 未找到命令
cc -c -o tracker_service.o tracker_service.c -I../common -I/usr/include/fastcommon
tracker_service.c: 在函数‘tracker_service_init’中:
tracker_service.c:139:18: 错误:‘O_NOATIME’未声明(在此函数内第一次使用)
O_NONBLOCK | O_NOATIME)) != 0)
^
tracker_service.c:139:18: 附注:每个未声明的标识符在其出现的函数内只报告一次
make: *** [tracker_service.o] 错误 1
./make.sh:行156: perl: 未找到命令
./make.sh:行157: perl: 未找到命令
./make.sh:行158: perl: 未找到命令
./make.sh:行159: perl: 未找到命令
./make.sh:行160: perl: 未找到命令
cc -c -o storage_service.o storage_service.c -I. -Itrunk_mgr -I../common -I../tracker -I../client -Ifdht_client -I/usr/include/fastcommon
storage_service.c: 在函数‘storage_service_init’中:
storage_service.c:1657:18: 错误:‘O_NOATIME’未声明(在此函数内第一次使用)
O_NONBLOCK | O_NOATIME)) != 0)
^
storage_service.c:1657:18: 附注:每个未声明的标识符在其出现的函数内只报告一次
make: *** [storage_service.o] 错误 1
./make.sh:行165: perl: 未找到命令
./make.sh:行166: perl: 未找到命令
./make.sh:行167: perl: 未找到命令
./make.sh:行168: perl: 未找到命令
./make.sh:行169: perl: 未找到命令
./make.sh:行170: perl: 未找到命令
./make.sh:行173: perl: 未找到命令
make: 对“all”无需做任何事。
./make.sh:行178: perl: 未找到命令
./make.sh:行179: perl: 未找到命令
./make.sh:行180: perl: 未找到命令
[root@localhost fastdfs-5.11]# ^C
[root@localhost fastdfs-5.11]#


...全文
1248 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
太古图 2018-08-21
  • 打赏
  • 举报
回复
逗笑我了
皇御雷霆 2018-01-15
  • 打赏
  • 举报
回复
马少华 2018-01-15
  • 打赏
  • 举报
回复
来个接分的来个接分的来个接分的来个接分的来个接分的来个接分的来个接分的
马少华 2018-01-15
  • 打赏
  • 举报
回复
已解决 Perl未安装的问题。
马少华 2018-01-10
  • 打赏
  • 举报
回复
https://github.com/happyfish100/fastdfs/releases,fastdfs在这里下载的,版本5.11
Re:  FastDFS 分布式文件系统部署 ============================== FastDFS 分布式存储主要功能有:文件存储,文件同步,文件访问(文件上传/下载),特别适合以文件为载体的在线服务,如图片网站,视频网站等 它的存储特点是对文件体积小或超小,同时文件的数量特别多的存储情况支持较好,(如果是大文件的存储就推荐使用 Glusterfs 分布式网络文件存储),所谓的小文件就是指网站的图片,文档或者小视频等等,体积范围在4K~500MB之间。所谓的大文件指软件的镜像包、电影等等。 除了FastDFS存储文件特点之外,它同时具备自我负载均衡的能力,可以解决了运维自动化的关键问题。 # 块存储、文件存储、对象存储这三者的本质差别是什么? 1)块存储:磁盘阵列,硬盘(块存储主要是将裸磁盘空间整个映射给主机使用的) 2)文件存储:FTP、NFS服务器(解决文件无法共享的问题) 3)对象存储:内置大容量硬盘的分布式服务器(解决容量、性能、可靠性等问题) 多台服务器内置大容量硬盘,再装上对象存储软件, 然后再额外搞几台服务作为管理节点,安装上对象存储管理软件。 # gluterfs主要运行场景: 存储大文件,针对小文件或超小文件的支持比较差 KVM镜像 视频文件 # FastDFS主要运行场景: 存放文件size范围:4K~500MB # 对象存储 - GlusterFS、Ceph、FastDFS(非对象存储) 必备技能:DRBD/NFS/MooseFS/ GlusterFS/ FastDFS/TFS(http://tfs.taobao.org/)/ # 访问客户端:只能专用API访问实现 存放单元文件size范围:4K~500MB(阅读、声音、视频网站) # 典型用户:      ... ... 

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧