免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2950 | 回复: 3
打印 上一主题 下一主题

[FastDFS] fastdfs文档目录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-10-31 16:12 |只看该作者 |倒序浏览
本帖最后由 iamdsy1 于 2012-11-04 21:08 编辑

呃,准备开始弄fastdfs的文档了,先列个目录啊。
我想文档分两部分,一部分针对fastdfs用户,另外一部分针对fastdfs开发者。
一、 fastdfs应用文档
1.概述
1.1 各种分布式存储系统及其优缺点介绍
1.2 fastdfs优缺点及其适用性介绍
2.安装、配置和优化
2.1 安装环境要求
fastdfs经常安装于centos、rhel等版本,不过我自己现在用的是ubuntu,具体点说是ubuntu 12.10 server 版本,所以整个安装过程和别人的可能不太一样。
2.2 安装过程
2.2.1 下载文件
FastDFS_v4.02.tar.gz  、fastdfs-nginx-module_v1.12.tar.gz 、libevent-2.0.20-stable.tar.gz 、nginx-1.2.4.tar.gz、pcre-8.31.tar.gz、zlib-1.2.5.tar.gz
2.2.2 具体命令
安装libevent
tar libevent-2.0.20-stable.tar.gz
cd  libevent-2.0.20-stable
./configure
make
sudo make install
cd ..
安装fastdfs
tar FastDFS_v4.02.tar.gz
cd FastDFs
emacs make.sh
做这么一点修改:
原文是这样的
  if [ "$uname" = "Linux" ]; then
    LIBS="$LIBS -ldl -rdynamic "
    TRACKER_HTTPD_OBJS="$TRACKER_HTTPD_OBJS ../common/linux_stack_trace.o"
    STORAGE_HTTPD_OBJS="$STORAGE_HTTPD_OBJS ../common/linux_stack_trace.o"
改成这样:
  if [ "$uname" = "Linux" ]; then
    LIBS="$LIBS -ldl -rdynamic -l pthread"
    TRACKER_HTTPD_OBJS="$TRACKER_HTTPD_OBJS ../common/linux_stack_trace.o"
    STORAGE_HTTPD_OBJS="$STORAGE_HTTPD_OBJS ../common/linux_stack_trace.o"
保存,退出,然后
./make.sh
sudo ./make.sh install
cd ..
安装nginx 及模块
tar xvfz  fastdfs-nginx-module_v1.12.tar.gz
tar xvfz  nginx-1.2.4.tar.gz
tar xvfz pcre-8.31.tar.gz
tar xvfz  zlib-1.2.5.tar.gz
cd nginx-1.2.4
./configure --add-module=../fastdfs-nginx-module/src --with-zlib=../zlib-1.2.5/  --with-pcre=../pcre-8.31
make
sudo make install
然后就算安装完成了。

2.3 配置
2.4 优化
3.各种api使用示例
3.1 c语言api使用示例
3.2 java语言api使用示例
3.3 python语言api使用示例
3.4 perl语言api使用示例
3.5 php语言api使用示例
4.参考资料
二、fastdfs开发文档
1. fastdfs源代码架构介绍
2. 网络模型、libevent框架使用
3. tracker 、storage 入口分析
4. upload上传机制剖析
5. download下载机制剖析
6. to do list

论坛徽章:
0
2 [报告]
发表于 2012-10-31 16:57 |只看该作者
这个现在到什么进度了

论坛徽章:
0
3 [报告]
发表于 2012-11-01 15:26 |只看该作者
呃,我要是有修改,会在首楼直接添加的

论坛徽章:
0
4 [报告]
发表于 2012-11-02 14:50 |只看该作者
什么时候出来呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP