|
FastDFS的安装配置
环境介绍:centos6.8
1.下载源码包(github站点)
fastdfs-master.zip # 依赖 libfastcommon-master
libfastcommon-master.zip
2.编译安装
(a)首先安装 libfastcommon-master
# unzip libfastcommon-master.zip
# cd libfastcommon-master/
# cat INSTALL
# ./make.sh --> 确保运行成功
# ./make.sh install
(b)安装 fastdfs-master
# unzip fastdfs-master.zip
# cd fastdfs-master
# cat INSTALL
# ./make.sh --> 确保运行成功
# ./make.sh install
3.提供配置文件测试启动
(a)首先提供作为tracker节点的配置文件
# cd /etc/fdfs/
# cp tracker.conf.sample tracker.conf
# vim tracker.conf
base_path=/fdfs/tracker #设置tracker的数据文件和日志目录(需要手动创建)
# mkdir -pv /fdfs/tracker
# service fdfs_trackerd start --> 启动tracker节点
# ss -tln --> 查看22122端口是否监听
(b)提供作为storage节点的配置文件
# cp storage.conf.sample storage.conf #此处用在同一个服务器上,仅做测试目的
# vim storage.conf
base_path=/fdfs/storage #设置storage的日志目录(需自己手动创建)
store_path0=/fdfs/storeage #存储路径
tracker_server=10.1.249.125:22122 #tracker 服务器的IP地址和端口
# madir /fdfs/storage
# service fdfs_storaged start
# ss -tln --> 查看23000端口是否监听
注:如果启动过程有问题,可以进入我们刚刚创建的目录,会记录有日志信息
(c)提供作为client节点的配置文件
# cp client.conf.sample client.conf
base_path=/fdfs/client #手动创建
tracker_server=10.1.249.125:22122 # tracker服务器地址和端口
# mkdir /fdfs/client
4.基本命令用法
(a)监控命令
# fdfs_monitor /etc/fdfs/storage.conf
(b)上传文件
# fdfs_upload_file /etc/fdfs/client.conf /etc/fstab
group1/M00/00/00/CgH5fVhCMsmAE50GAAADg7Z3qhI1695771 # fid路径
(c)查看刚刚上传的文件
# fdfs_file_info /etc/fdfs/client.conf \
> group1/M00/00/00/CgH5fVhCMsmAE50GAAADg7Z3qhI1695771 #刚刚的fid路径
source storage id: 0
source ip address: 10.1.249.125
file create timestamp: 2016-12-03 10:49:45
file size: 899
file crc32: 3061295634 (0xB677AA12) #产生的信息
(d)下载刚刚上传的文件
# fdfs_download_file /etc/fdfs/client.conf \
> group1/M00/00/00/CgH5fVhCMsmAE50GAAADg7Z3qhI1695771 /tmp/fstab.bak #保存路径
# cat /tmp/fstab.bak #可以看到和系统上的fstab文件一样
|
|
|
|
|
|
|