fastDFS的啟動


 

 

第一個啟動追蹤器 - 守護進程
# 啟動程序在 /usr/bin/fdfs_*
# 啟動
fdfs_trackerd 追蹤器的配置文件(/etc/fdfs/tracker.conf)
# 關閉
fdfs_trackerd 追蹤器的配置文件(/etc/fdfs/tracker.conf) stop
# 重啟
fdfs_trackerd 追蹤器的配置文件(/etc/fdfs/tracker.conf) restart
 
第二個啟動存儲節點 - 守護進程
# 啟動
fdfs_storaged 存儲節點的配置文件(/etc/fdfs/stroga.conf)
# 關閉
fdfs_storaged 存儲節點的配置文件(/etc/fdfs/stroga.conf) stop
# 重啟
fdfs_storaged 存儲節點的配置文件(/etc/fdfs/stroga.conf) restart
 

 

 查看進程

最后啟動客戶端 - 普通進程
# 上傳
fdfs_upload_file 客戶端的配置文件(/etc/fdfs/client.conf) 要上傳的文件
# 得到的結果字符串: 

 

 

# 下載
fdfs_download_file 客戶端的配置文件(/etc/fdfs/client.conf) 上傳成功之后得到的字符串(fileID)
  
4. fastDFS狀態檢測
  
  fdfs_monitor /etc/fdfs/client.conf
  
# FDFS_STORAGE_STATUS:INIT :初始化,尚未得到同步已有數據的源服務器
# FDFS_STORAGE_STATUS:WAIT_SYNC :等待同步,已得到同步已有數據的源服務器
# FDFS_STORAGE_STATUS:SYNCING :同步中
# FDFS_STORAGE_STATUS:DELETED :已刪除,該服務器從本組中摘除
# FDFS_STORAGE_STATUS:OFFLINE :離線
# FDFS_STORAGE_STATUS:ONLINE :在線,尚不能提供服務
# FDFS_STORAGE_STATUS:ACTIVE :在線,可以提供服務 
 
解決不了只能刪除的話

# 從集群中刪除
fdfs_monitor /etc/fdfs/client.conf delete group1 10.120.151.114

# 在114服務器中,刪除數據文件夾
rm -rf /home/storage1/fastdfs/data

# 重啟114節點
fdfs_storaged /etc/fdfs/storage.conf

對file_id的解釋 
group1
文件上傳到了存儲節點的哪一個組
如果有多個組這個組名可變的
   M00 - 虛擬目錄 
和存儲節點的配置項有映射
store_path0=/home/yuqing/fastdfs/data -> M00
store_path1=/home/yuqing/fastdfs1/data -> M01
00/00
實際的路徑
可變的 
xxxxxxxxxxxxxxxxxxxxxxx.txt
文件名包含的信息
采用Base64編碼
包含的字段包括
源storage server Ip 地址
文件創建時間
文件大小
文件CRC32效驗碼
循環冗余校驗
隨機數 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM