FastDFS 安裝部署

2021-09-25 22:54:26 字數 2796 閱讀 5893

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...