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/