2.解壓安裝
tar -zxvf v1.0.7.tar.gz
cd libfastcommon-1.0.7/
./make.sh
./make.sh install
3.設定軟連線
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
5.解壓安裝
tar -zxvf v5.05.tar.gz
cd fastdfs-5.05
./make.sh
./make.sh install
6.設定軟連線
ln -s /usr/bin/fdfs_trackerd /usr/local/bin
ln -s /usr/bin/fdfs_storaged /usr/local/bin
ln -s /usr/bin/stop.sh /usr/local/bin
ln -s /usr/bin/restart.sh /usr/local/bin
7.啟動服務
/etc/init.d/fdfs_storaged
/etc/init.d/fdfs_tracker
8.配置檔案
/etc/fdfs/client.conf.sample
/etc/fdfs/storage.conf.sample
/etc/fdfs/tracker.conf.sample
##配置tracker.conf
# cd /etc/fdfs
# cp tracker.conf.sample tracker.conf
# vim tracker.conf
##配置storage.conf
# cd /etc/fdfs
# cp storage.conf.sample storage.conf
# vim storage.conf
mkdir -p /opt/workspace/fastdfs/tracker
mkdir -p /opt/workspace/fastdfs/storage
mkdir -p /opt/workspace/fastdfs/client
mkdir -p /opt/workspace/fastdfs/file
##啟動關閉及檢視
service fdfs_storaged start
service fdfs_storaged stop
/usr/bin/fdfs_monitor /etc/fdfs/storage.conf
##參考**
###節點資料不同步處理方法:
#從集群中刪除
fdfs_monitor /etc/fdfs/client.conf delete group1 10.120.151.114
#在114伺服器中,刪除資料資料夾
rm -rf /home/storage1/fastdfs/data
##重啟節點
service fdfs_storaged restart
storage server的狀態通常有七種:
# fdfs_storage_status:init :初始化,尚未得到同步已有資料的源伺服器
# fdfs_storage_status:wait_sync :等待同步,已得到同步已有資料的源伺服器
# fdfs_storage_status:syncing :同步中
# fdfs_storage_status:deleted :已刪除,該伺服器從本組中摘除
# fdfs_storage_status:offline :離線
正常狀態必須是active,如果執行以下命令:
fdfs_monitor /etc/fdfs/client.conf
發現有以下狀態的伺服器:
storage 4:
ip_addr = 10.120.151.114 wait_sync
經過各種重啟都不解決問題,只好先刪除,再加入
# 在tracker中操作,從集群中刪除
fdfs_monitor /etc/fdfs/client.conf delete group1 10.120.151.114
# 在storage宕機伺服器中,刪除資料資料夾
rm -rf /home/storage1/fastdfs/data
# 在tracker中重啟storage節點
fdfs_storaged /etc/fdfs/storage.conf
重新查狀態
/usr/bin/fdfs_monitor /etc/fdfs/client.conf
安裝部署fastdfs
port 22122 服務埠 connect timeout 30 連線超時時間 network timeout 60 tracker server的網路超時,單位為秒。base path jack fastdfs tracker 目錄位址,裡面會建立data 存放儲存伺服器資訊 logs,日誌檔案...
FastDFS的安裝部署
依舊處於技術探索中,對很對技術處於一種淺嚐的狀態,這裡記一篇關於分布式檔案儲存 fastdfs 的安裝及使用的文章。進入 libfastcommon 目錄,執行.make.sh及.make.sh install操作 執行yum install y libevent安裝 libevent 進入 fas...
FastDFS安裝與部署
3.上傳檔案測試 解壓縮libfastcommon master.zip 進入到libfastcommon master的目錄中 執行 make.sh 執行 sudo make.sh install 可以看到libfastcommon.so預設安裝到了 usr lib64 libfastcommon...