5.2.2.3.2-FastDFS-的安装
优质
小牛编辑
135浏览
2023-12-01
安装fastdfs之前需要先安装,作者开发的一个lib
wget https://github.com /happyfish100/libfastcommon/releases #下载 libfastcommon
cd libfastcommon-*
./make.sh
./make.sh install
2. 安装fastdfs
解压fastdfs
./make.sh
./make.sh install
3. 配置集群
3.1 track 配置启动
3.1.1 配置
cd /etc/fdfs
cp tracker.conf.sample tracker.conf
vim tracker.conf
base_path=/fdfs/track # 修改路径
3.1.2 启动
fdfs_trackerd /etc/fdfs/tracker.conf start
3.1.3 查看启动
netstat -unltp|grep fdfs
3.2 storage配置和启动
3.2.1 配置
cp storage.conf.sample storage.conf
vim storage.conf
group_name=group1 # 组名
base_path=/fdfs/storage # 存储路径
store_path_count=3 #和store_path数相同,默认值为1。
# store_path,based 0, if store_path0 not exists, it's value is base_path
# the paths must be exist
store_path0=/fdfs/storage0 #这里可以设置多个存储服务器
store_path1=/fdfs/storage1
store_path2=/fdfs/storage2
3.2.2 启动
fdfs_storaged /etc/fdfs/storage.conf start
3.2.3 查看启动
netstat -unltp|grep fdfs
4. 测试功能
配置clint.conf中的track地址
4.1 上传文件
fdfs_test /etc/fdfs/client.conf upload iops.sh
日志如上表示上传成功
4.2 下载文件
想要支持文件下载还需要先安装Nginx和fastdfs的nginx模块。
Nginx操作
./nginx #启动
./nginx -s stop #此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程
./nginx -s quit #:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s reload #重新载入
配置模块 ``` cd fastdfs-nginx-module-master/src/ vim mod_fastdfs.conf cp mod_fastdfs.conf /etc/fdfs #拷贝剩余配置文件 cd fastdfs-5.11/conf cp anti-steal.jpg http.conf mime.types /etc/fdfs/ 配置Nginx vi nginx.conf 在Server中添加如下配置