yum install -y gcc gcc-c++
yum install -y libevent
# 解压
tar -zxvf libfastcommon-1.0.42.tar.gz
# 编译安装
./make.sh
./make.sh install
# 解压
tar -zxvf fastdfs-6.04.tar.gz
# 安装
./make.sh
./make.sh install
vim tracker.conf
# tracker工作目录,保存数据及日志
base_path=/usr/local/fastdfs/tracker
vim storage.conf
# 修改组名
group_name=storage
# 修改storage工作空间
base_path=/usr/local/fastdfs/storage
# 修改storage的存储空间
store_path0=/usr/local/fastdfs/storage
# 修改tracker的地址和端口号,用于监听心跳
tracker_server=192.168.1.1:22122
# 后续结合nginx的一个对外服务端口
http.server_port=8888
* 启动(需先启动tracker) * fastdfs安装好后是无法通过http访问的,需借助nginx * 安装nginx插件
* 解压nginx的fastdfs压缩包`tar -zxvf fastdfs-nginx-module-1.22.tar.gz`
* 安装插件
* 配置
server {
listen 8888;
server_name localhost;
location /storage/M00 {
ngx_fastdfs_module;
}
}
<dependency>
<groupId>com.github.tobato</groupId>
<artifactId>fastdfs-client</artifactId>
<version>1.26.7</version>
</dependency>
# fdfs配置
fdfs:
# 连接超时时间
connect-timeout: 30
# 读取超时时间
so-timeout: 30
tracker-list: 192.168.217.129:22122