FastDFS 实现分布式文件系统(图片的上传)
来源:互联网 发布:3b代码编程及图案 编辑:程序博客网 时间:2024/05/21 17:23
FastDFS 实现分布式文件系统(图片的上传)
1.linux安装环境
a.安装软件GCC,libevet
yum install gcc-c++
yum -y install libevent
b.安装FastDFS和libfastcommon tar包1将libfastcommonV1.0.7.tar.gz拷贝至/usr/local/下
cd /usr/local
tar -zxvflibfastcommonV1.0.7.tar.gz
cd libfastcommon-1.0.7
./make.sh
./make.sh install
注意:libfastcommon安装好后会自动将库文件拷贝/usr/lib64下,由于FastDFS程序引用usr/lib目录所以需要将/usr/lib64下的库文件拷贝至/usr/lib下将Fast_DFS拷贝至/usr/local/下
tar-zxvfFastDFS_v5.05.tar.gz
cdFastDFS
./make.sh
./make.sh install
安装成功将安装目录下的conf下的文件拷贝到/etc/fdfs/下注:分布式文件集群,每台服务器均需搭建以上软件,如tracker和storage搭建在一台服务器只需安装一次
2.配置环境
配置tracker和storage.conf文件
修改tracker.conf
vi tracker.conf
base_path=/home/FastDFS //启动tracker.conf的日志文件放在该目录
配置http端口:
http.server_port=80
启动tracker
/usr/bin/fdfs_trackerd/etc/fdfs/tracker.conf restart
修改storage.conf
vi storage.conf
group_name=group1
base_path=/home/yuqing/FastDFS改为:base_path=/home/FastDFS
store_path0=/home/yuqing/FastDFS改为:store_path0=/home/FastDFS/fdfs_storage#如果有多个磁盘挂载定义多个store_path,如下
#store_path1=.....
#store_path2=......
tracker_server=192.168.101.3:22122 #配置tracker服务器:IP
#如果有多个则配置多个tracker
tracker_server=192.168.101.4:22122
#配置http端口
http.server_port=80
启动storge /usr/bin/fdfs_trackerd/etc/fdfs/tracker.conf restart- FastDFS 实现分布式文件系统(图片的上传)
- fastdfs-安装部署fastdfs实现分布式文件系统(一)
- FastDFS分布式文件系统的安装(集群)
- FastDFS分布式文件系统搭建图片服务器
- php图片上传之分布式存储FastDFS
- FastDFS 图片上传功能实现
- FastDFS分布式文件系统的安装与使用(单节点)
- FastDFS 分布式文件系统的安装与使用 (单节点)
- FastDFS分布式文件系统的安装(单节点)
- FastDFS 分布式文件系统的安装与使用(单节点)
- FastDFS一个高效的分布式文件系统
- FastDFS一个高效的分布式文件系统
- FastDFS一个高效的分布式文件系统
- FastDFS一个高效的分布式文件系统
- FastDFS一个高效的分布式文件系统
- FastDFS - 开源的轻量级分布式文件系统
- FastDFS一个开源的分布式文件系统
- FastDFS之——FastDFS 分布式文件系统的安装与使用(单节点)
- Hadoop 2.x环境搭建
- I/O流--1
- java面试基础知识(二)
- kimball的维度的缓慢变化总结
- Solr检索配置
- FastDFS 实现分布式文件系统(图片的上传)
- 什么情况下使用指针的引用(指针)
- J2EE搭建之七 创建一个Dynamic Web Project
- HDU 6168 Numbers 思维
- phpstorm 实现同步代码到远程虚拟机
- java-基础复习-工具类
- 【Solution】Git添加GitHub远程库免去账号密码验证
- javascript数据结构系列(五)-串
- 垃圾回收机制