免费注册 查看新帖 |

Chinaunix

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

[FastDFS] FastDFS 已成功运行在公司的生产系统---配置文档与常见问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-16 17:13 |只看该作者 |倒序浏览
从测试到正式运行在生产机上差不多3个月了,现在把感受定出来大家一起分享!
优点:

1.超稳定
上线至今没有停止过服务,安装配置好后基本上用进行什么操作,可以说在LINUX下运行非常稳定

2.高效率
在千M网络环境,上传和下载速度都非常快,是MFS的好几倍,性能非常好

3.易用性
配置文件简单,安装文件里面有例子文档,复制过来改下IP就能使用


缺点:
命令没有参数使用,没有help,在启动和重启的时候都要指定配置文件,希望以后的版本对此改进一下

文档不够全面,最好是写几个图片,视频,下载的WEB架构的相关配置出来,这样使用的人会非常多,因为FastDFS是非常不错的!



www.gaojinbo.com

[ 本帖最后由 hugwww 于 2009-9-23 11:37 编辑 ]

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
2 [报告]
发表于 2009-09-17 09:00 |只看该作者

回复 #1 hugwww 的帖子

非常感谢LZ对FastDFS的信任和大力支持!

>> 命令没有参数使用,没有help,在启动和重启的时候都要搬运指定配置文件,希望以后的版本对此改进一下

可以写成服务模式,linux下通过
service <service_name> start | stop | restart
来对服务进行启动、停止或重启。
接下来我可以提供一个service样例脚本。

>>文档不够全面,主好是写几个图片,视频,下载的WEB架构的相关配置出来,这样使用的人会非常多,因为FastDFS是非常不错的!

恩,这个应该加强的。后续我会补充使用FastDFS的架构文档。

再次感谢LZ的鼎力支持!

论坛徽章:
0
3 [报告]
发表于 2009-09-17 09:32 |只看该作者

回复 #2 happy_fish100 的帖子

好!
目前我这边也在写FastDFS的使用手册,尤其是API的使用手册,列出几大步骤,这需要从代码里面看各个函数的作用和出错返回后应该做的处理。
另外编译时还不支持--prefix选项,默认需要root权限,普通用户需要手工cp文件到自己的目录。
客户端使用的lib和include最好也整理出来一份清晰的,目前是从Makefile内可以看出来的。

论坛徽章:
0
4 [报告]
发表于 2009-09-21 10:44 |只看该作者

非常感谢发布开源的fastDFS!

代码更新速度很快,基本上每月发布一个稳定版,FastDFS是一个非常稳定高效的分布式文件系统!谢谢作者和所有为FastDFS做出贡献的朋友!

今天更新到了v1.21,最新版增加了stop.sh停止脚本,这样启动,关闭,重启的脚本都有了.

附上更新方法,方便大家使用:

1.下载最新版
http://code.google.com/p/fastdfs/downloads/list

2.修改编译文件
tar xvzf    FastDFS_v1.21.tar.gz
cd    FastDFS

vi make.sh
#注释掉
#  if [ "$uname" = "Linux" ]; then
#    mkdir /etc/fdfs
#    cp -f conf/tracker.conf /etc/fdfs/
#    cp -f conf/storage.conf /etc/fdfs/
#    cp -f init.d/fdfs_trackerd /etc/rc.d/init.d/
#    cp -f init.d/fdfs_storaged /etc/rc.d/init.d/
#    /sbin/chkconfig --add fdfs_trackerd
#    /sbin/chkconfig --add fdfs_storaged
#  fi

3.停止原有dfs
netstat -antup|grep LIST|grep dfs|awk '{print $7}'|awk -F"/" '{print $1}'|xargs kill


4.编译安装
./make.sh
./make.sh install


5.启动服务
tracker:
/usr/local/bin/fdfs_trackerd  /usr/local/config/tracker.conf

storage:
/usr/local/bin/fdfs_storaged  /usr/local/config/storage.conf

6.查看最新版本
cat /opt/fastdfs/logs/storaged.log |grep FastDFS

完成!

[ 本帖最后由 hugwww 于 2009-9-23 11:33 编辑 ]

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
5 [报告]
发表于 2009-09-21 12:04 |只看该作者

回复 #4 hugwww 的帖子

>> 3.停止原有dfs
>> netstat -antup|grep LIST|grep dfs|awk '{print $7}'|awk -F"/" '{print $1}'|xargs kill -9

最好不要强杀,使用kill即可,不要带-9参数,否则可能会引起FastDFS系统数据文件异常,尤其在服务器高负载情况下。

Linux下建议通过service方式对server程序进行启动、停止和重启。
这样既可以开机自动启动,还保证正常关机程序正常退出。另外,手工启动或停止也比较方便。

论坛徽章:
0
6 [报告]
发表于 2009-09-23 11:33 |只看该作者
非常感谢!文档已更正!

[ 本帖最后由 hugwww 于 2009-9-24 08:45 编辑 ]

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
7 [报告]
发表于 2009-09-23 13:47 |只看该作者

回复 #6 hugwww 的帖子

V1.21已经提供了在Linux下的service脚本啊。
看你的步骤中,给注释掉了。

论坛徽章:
0
8 [报告]
发表于 2009-09-23 14:43 |只看该作者
不好意思,又大意了...

请问谁有FastDFS的多TRACKER配置文件,请发一份到论坛来方便大家学习!

谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP