FastDFS 是以C语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载),特别适合以文件为载体的在线服务,如图片网站,视频网站等。
下面我们就从下载源码开始,一步一步的进行单机的部署安装
下载网址:
https://github.com/happyfish100/libfastcommon
https://github.com/happyfish100/fastdfs/
unzip libfastcommon-master.zip
cd libfastcommon-master
./make.sh
./make.sh install
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
unzip fastdfs-master.zip
cd fastdfs-master
./make.sh
./make.sh install
mkdir /data/fastdfs
cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
vi /etc/fdfs/tracker.conf
base_path=/data/fastdfs #设置 tracker 的数据文件和日志目录(需预先创建)
http.server_port=80 #设置http端口号,默认为8080
thread_stack_size = 128KB
fdfs_trackerd /etc/fdfs/tracker.conf restart
mkdir /data/fastdfs-storage
cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
vi /etc/fdfs/storage.conf
group_name=group1 #组名,可根据实际情况修改
base_path=/data/fastdfs-storage #设置storage数据文件和日志目录,需预先创建
store_path_count=1 #存储路径个数,需要和 store_path 个数匹配、
store_path0=/data/fastdfs-storage #存储路径
tracker_server=172.16.100.53:22122 # #tracker 服务器的 IP地址和端口号,如果是单机搭建,IP不要写127.0.0.1,否则启动不成功。
http.server_port=80 #设置 http 端口号
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
/usr/bin/fdfs_test conf/client.conf upload /usr/include/stdlib.h
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论0 条评论