FastDfs工作笔记001---Centos下安装FastDfs进行文件存储

版权声明:本文为博主原创文章,未经博主credreamer 允许不得转载 违者追究法律责任。 https://blog.csdn.net/lidew521/article/details/83962364

  JAVA技术交流QQ群:170933152  

我按照下面这个就安装成功了,也没有碰到什么问题 

参考文献:http://dorole.com/tag/fastdfs/

安装编译环境
yum -y groupinstall 'Development Tools' 
yum -y install wget 
下载安装libfastcommon
git clone https://github.com/happyfish100/libfastcommon.git
cd libfastcommon/
./make.sh 
./make.sh install
下载安装fastdfs
https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
tar -zxvf V5.05.tar.gz 
cd fastdfs-5.05/
./make.sh
./make.sh install
修改配置文件
创建目录,存储日志和数据,如下
-data
    -fdfs
        -tracker
        -storage
        -client
配置tracker
 
cd /etc/fdfs
mv tracker.conf.sample tracker.conf
vi tracker.conf
//...
base_path=/data/fdfs/tracker
//...
配置storage
cd /etc/fdfs
mv storage.conf.sample storage.conf
vi storage.conf
//...
base_path=/data/fdfs/storage #指定日志位置
store_path0=/data/fdfs/storage #指定数据位置
tracker_server=192.168.153.130:22122  #指定tracker服务器地址
//...
配置client
cd /etc/fdfs
mv client.conf.sample client.conf
vi client.conf
//...
base_path=/data/fdfs/client
tracker_server=192.168.153.130:22122
//...
启动tracker和storage
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf 
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf 

可通过日志查看是否启动成功
tail -f /data/fdfs/storage/logs/storaged.log 
tail -f /data/fdfs/tracker/logs/trackerd.log 
测试
利用dfds自带的测试类进行测试

#上传
/usr/bin/fdfs_test /etc/fdfs/client.conf  upload /home/lily/a.txt
 
#下载
/usr/bin/fdfs_download_file  /etc/fdfs/client.conf group1/M00/00/00/wKiZglauvkmANC2wAAAAPpWmuhI171.txt
 
#删除
/usr/bin/fdfs_delete_file  /etc/fdfs/client.conf group1/M00/00/00/wKiZglauvkmANC2wAAAAPpWmuhI171.txt

注:路径中的M00是基路径。fastdfs支持多个磁盘(base_path),如果base_path只有一个,那么就是M00,如果有两个,第二个是M01(Mxx中xx是十六进制

最后,祝你好运,有些东西只是远看才会觉得是庞然大物,近看其实就是只猫
libfastcommonV1.0.7.tar.gz
--------------------- 
作者:Stella201603 
来源:CSDN 
原文:https://blog.csdn.net/xll233xx/article/details/50619170 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/lidew521/article/details/83962364
今日推荐