1.下载和安装两个文件包
1.1 下载文件
libfastcommon:https://github.com/happyfish100/libfastcommon.git
fastdfs:https://github.com/happyfish100/fastdfs.git
1.2. 安装libfastcommon
cd libfastcommon
./make.sh
然后安装
sudo ./make.sh install
这时候会创建几个目录/usr/lib64 和/usr/lib,如果提示失败可以自己手动创建,命令是
mkdir -p /usr/lib64
mkdir -p /usr/lib
然后再执行sudo ./make.sh install
1.3. 安装 fastdfs
也是执行命令:
./make.sh
然后安装
sudo ./make.sh install
4.配置
配置比较关键,也要非常小心
4.1 tracker 配置
修改配置文件
sudo vi /etc/fdfs/tracker.conf
//这是是存放执行日志和文件等信息的,自行设置一个比较合适的就行
base_path=/Users/matrix/Desktop/soft/fastdfs/
启动
fdfs_trackerd /etc/fdfs/tracker.conf restart
4.2 storage 配置及启动
修改 storage.conf
#拷贝一份新的storage配置文件:
cp storage.conf.sample /etc/fdfs/storage.conf
#修改storage.conf
vi storage.conf
group_name=group1
#我这里设置的和上面的一样,不知道行不行,运行没问题,有问题再说client类似
base_path=base_path=/Users/matrix/Desktop/soft/fastdfs/
store_path0=/Users/matrix/Desktop/soft/fastdfs/
#如果有多个挂载磁盘则定义多个store_path,如下
#store_path1=…
#store_path2=…
#注意这里要将vpn等最好关掉,同时不要用127.0.0.1,否则可能会有不通的情况
tracker_server=192.168.1.103:22122 #配置tracker服务器:IP
#如果有多个则配置多个tracker
#tracker_server=192.168.1.104:22122
#配置http端口
http.server_port=8888
4.3 client 配置及启动
sudo vi /etc/fdfs/client.conf
http.tracker_server_port=8080
base_path=/Users/matrix/Desktop/workspace/study/guli/fastdfs/