手机版
你好,游客 登录 注册
背景:
阅读新闻

CentOS下搭建FastDFS

[日期:2012-09-21] 来源:Linux社区  作者:i-david [字体: ]

背景描述
OS
CentOS-6.3_x86-64

tracker
192.168.0.10

storage
192.168.0.11

1,安装libevent

  1. wget https://github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz   
  2. tar xvzf libevent-2.0.20-stable.tar.gz   
  3. ./configure   
  4. make   
  5. make install   
  6.   
  7. 将库文件链接到/lib64   
  8. ln -s /usr/local/lib/libevent-2.0.so.5 /lib64/libevent-2.0.so.5  

2,安装FastDFS

  1. wget http://fastdfs.googlecode.com/files/FastDFS_v3.11.tar.gz   
  2. tar xvzf FastDFS_v3.11.tar.gz   
  3.   
  4. 修改 make.sh   
  5. #WITH_HTTPD --> WITH_HTTPD   
  6.   
  7. ./make.sh   
  8. ./make.sh install  

3,启动FastDFS-->tracker

创建目录/opt/fastdfs

[root@ www.linuxidc.com ~]# mkdir /opt/fastdfs  

修改tracker.conf配置

  1. [root@ www.linuxidc.com ~]# vim /etc/fdfs/tracker.conf   
  2. base_path=/home/yuqing/fastdfs -> base_path=/opt/fastdfs   
  3. ##include http.conf -> #include http.conf  

启动tracker

/usr/local/bin/fdfs_trackerd  /etc/fdfs/tracker.conf 

重启

/usr/local/bin/restart.sh  /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf

4,启动FastDFS-->storage

创建目录/opt/fastdfs

[root@ www.linuxidc.com ~]# mkdir /opt/fastdfs 

修改storage.conf配置

  1. [root@ www.linuxidc.com ~]# vim /etc/fdfs/storage.conf   
  2. base_path=/home/yuqing/fastdfs --> /opt/fastdfs   
  3. store_path0=/home/yuqing/fastdfs --> store_path0=/opt/fastdfs   
  4. group_name=group1   
  5. tracker_server=192.168.209.121:22122 --> tracker_server=192.168.0.10:22122  
  6. ##include http.conf --> #include http.conf  

启动storage

/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf

5,上传测试

修改client.conf

  1. [root@ www.linuxidc.com ~]# vim /etc/fdfs/client.conf   
  2. vi /etc/fdfs/client.conf   
  3. base_path=/home/yuqing/fastdfs-> base_path=/opt/fastdfs   
  4. tracker_server=192.168.209.121:22122 -> tracker_server=192.168.0.10:22122  
  5. ##include http.conf ->#include http.conf  

上传

  1. [root@ www.linuxidc.com ~]# /usr/local/bin/fdfs_test /etc/fdfs/client.conf upload FastDFS_v3.03.tar.gz   
  2. This is FastDFS client test program v3.11  
  3.   
  4. Copyright (C) 2008, Happy Fish / YuQing   
  5.   
  6. FastDFS may be copied only under the terms of the GNU General   
  7. Public License V3, which may be found in the FastDFS source kit.   
  8. Please visit the FastDFS Home Page http://www.csource.org/    
  9. for more detail.   
  10.   
  11. [2012-09-12 15:43:03] DEBUG - base_path=/opt/fastdfs, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0  
  12.   
  13. tracker_query_storage_store_list_without_group:    
  14.         server 1. group_name=group1, ip_addr=192.168.0.11, port=23000  
  15.   
  16. group_name=group1, ip_addr=192.168.0.11, port=23000  
  17. storage_upload_by_filename   
  18. group_name=group1, remote_filename=M00/00/00/CAAAC1BQPQqy0zXVAAWp7X_1XGc.tar.gz   
  19. source ip address: 192.168.0.11  
  20. file timestamp=2012-09-12 15:43:06  
  21. file size=371181  
  22. file crc32=2146786407  
  23. file url: http://192.168.0.10:8080/group1/M00/00/00/CAAAC1BQPQqy0zXVAAWp7X_1XGc.tar.gz   
  24. storage_upload_slave_by_filename   
  25. group_name=group1, remote_filename=M00/00/00/CAAAC1BQPQqy0zXVAAWp7X_1XGc_big.tar.gz   
  26. source ip address: 8.0.0.11  
  27. file timestamp=2012-09-12 15:43:06  
  28. file size=371181  
  29. file crc32=2146786407  
  30. file url: http://192.168.0.10:8080/group1/M00/00/00/CAAAC1BQPQqy0zXVAAWp7X_1XGc_big.tar.gz  
linux
本文评论   查看全部评论 (1)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 1 楼
* 匿名 发表于 2012/10/16 16:37:37
很不错,按照这样手册,一次成功!