FastDFS-分布式文件系统安装
fastDFS分布式文件系统安装
参考链接:
以下是安装步骤,在/usr/local/src目录下运行.
# 依赖环境
yum install -y make cmake gcc gcc-c++
#安装libfastcommon
wget https://github.com/happyfish100/libfastcommon/archive/V1.0.38.tar.gz
tar -zxvf V1.0.38.tar.gz
cd libfastcommon-1.0.38
./make.sh && ./make.sh install
#安装FastDFS
wget https://github.com/happyfish100/fastdfs/archive/V5.11.tar.gz
tar -zxvf V5.11.tar.gz
cd fastdfs-5.11
./make.sh && ./make.sh install
更改tracker和storage相关配置
cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
vi /etc/fdfs/tracker.conf # 修改点:base_path改成/fastdfs/tracker(该功能目的是在根目录下建立相应文件夹,后续要用到)
mkdir -p /fastdfs/tracker
# 启动 tracker 服务
service fdfs_trackerd start
cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
vi /etc/fdfs/storage.conf # 修改点:1. base_path = /fastdfs/storage/base 2. store_path0 = /fastdfs/storage/store 3.tracker_server改成本地内网ip
mkdir -p /fastdfs/storage/base
mkdir -p /fastdfs/storage/store
# 启动 storage 服务
service fdfs_storaged start
cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
vi /etc/fdfs/client.conf # 修改点:1. base_path = /fastdfs/storage/base 2.tracker_server改成本地内网ip
mkdir -p /fastdfs/client
然后就可以上传下载了:
#上传文件
fdfs_upload_file /etc/fdfs/client.conf XXX.txt
#下载文件
fdfs_download_file /etc/fdfs/client.conf group1/M00/00/00/wKgKZl9smB-AVBRKAADhaCZ_RF0518.jpg
数据位置:
ls /fastdfs/storage/store/data
我曾七次鄙视自己的灵魂:
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。