linux centos7 分布式文件系统fastdfs安装配置

22 篇文章 0 订阅
  • 下载安装libfastcommon 
  1. wget https://github.com/happyfish100/libfastcommon/archive/master.zip
  2. unzip master.zip
  3. cd libfastcommon-master  
  4. ./make.sh   
  5. ./make.sh install  
 
  • 下载安装fastdfs
  1. wget https://github.com/happyfish100/fastdfs/archive/master  
  2. unzip master.zip   
  3. cd fastdfs-master  
  4. ./make.sh  
  5. ./make.sh install  
如果没有报错那么就成功了。安装log中会提示FastDFS安装到了/etc/fdfs目录下。
采用默认安装的方式安装,安装后的相应文件与目录:

A、服务脚本在:

/etc/init.d/fdfs_storaged

/etc/init.d/fdfs_tracker

  B、配置文件在(样例配置文件):

    /etc/fdfs/client.conf.sample

/etc/fdfs/storage.conf.sample

/etc/fdfs/tracker.conf.sample

  C、命令工具在/usr/bin/目录下的:

fdfs_appender_test

fdfs_appender_test1

fdfs_append_file

fdfs_crc32

fdfs_delete_file

fdfs_download_file

fdfs_file_info

fdfs_monitor

fdfs_storaged

fdfs_test

fdfs_test1

fdfs_trackerd

fdfs_upload_appender

fdfs_upload_file

stop.sh

restart.sh

 

修改配置文件
  • 创建目录,存储日志和数据,如下
  1. -data  
  2.     -fdfs  
  3.         -tracker  
  4.         -storage  
  5.         -client  
  • 配置tracker
cd /etc/fdfs
vim tracker.conf
 
打开后重点关注下面4个配置: 
1.disabled=false #默认开启 
2.port=22122 #默认端口号 
3.base_path=/data/fdfs/tracker   #我刚刚创建的目录  tracker
数据文件和日志目录
4.http.server_port=6666 #默认端口是8080
 
  • 配置storage
  1. cd /etc/fdfs  
  2. mv storage.conf.sample storage.conf  
  3. vi storage.conf  
  4. //...  
  5. base_path=/data/fdfs/storage  
  6. store_path0=/data/fdfs/storage   
  7. tracker_server=192.168.58.128:22122  #指定tracker服务器地址  
  8. //...  
1. disabled=false  
2. group_name=group1 #组名,根据实际情况修改  
3. port=23000 #设置storage的端口号,默认是23000,同一个组的storage端口号必须一致  
4. base_path=/data/fdfs/storage #设置storage数据文件和日志目录  
5. store_path_count=1 #存储路径个数,需要和store_path个数匹配  
6. base_path0=/data/fdfs/storage #实际文件存储路径  
7. tracker_server=192.168.58.128:22122 #我CentOS7的ip地址  Storage的trackerip

8. http.server_port=8888 #设置 http 端口号
 
  • 配置client
  1. cd /etc/fdfs  
  2. cp client.conf.sample client.conf  
  3. vi client.conf  
  4. //...  
  5. base_path=/data/fdfs/client  
  6. tracker_server=192.168.58.128:22122  
  7. //...  
  • 启动tracker和storage
service fdfs_trackerd start
service fdfs_storaged start

 
可通过日志查看是否启动成功
  1. ail -f /data/fdfs/storage/logs/storaged.log   
  2. tail -f /data/fdfs/tracker/logs/trackerd.log   
 
 

到这里,fastdfs的东西都已安装完成,最后我们还要确定一下,storage是否注册到了tracker中去。 
查看命令:

/usr/bin/fdfs_monitor /etc/fdfs/storage.conf
  • 测试
利用dfds自带的测试类进行测试
  1. #上传  
  2. /usr/bin/fdfs_test /etc/fdfs/client.conf  upload /home/lily/a.txt  
  3.   
  4. #下载  
  5. /usr/bin/fdfs_download_file  /etc/fdfs/client.conf group1/M00/00/00/wKiZglauvkmANC2wAAAAPpWmuhI171.txt  
  6.   
  7. #删除  
  8. /usr/bin/fdfs_delete_file  /etc/fdfs/client.conf group1/M00/00/00/wKiZglauvkmANC2wAAAAPpWmuhI171.txt  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值