日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FastDFS安装与部署

發布時間:2024/4/11 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FastDFS安装与部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FastDFS安裝與部署

文章目錄

  • FastDFS安裝與部署
    • 1. 什么是FastDFS
    • 2.文件上傳流程
    • 3. 文件下載流程
    • 4. 簡易FastDFS架構
    • 5. FastDFS安裝
      • 5.1 安裝fastdfs依賴包
      • 5.2創建軟鏈接
      • 5.3 安裝fastdfs
      • 5.4 配置跟蹤服務器tracker
      • 5.5 配置存儲服務器storage
      • 5.6 啟動tracker 和 storage
      • 5.7 測試是否安裝成功
    • 3. 上傳文件測試:

1. 什么是FastDFS

  • FastDFS 是用 c 語言編寫的一款開源的分布式文件系統。
  • FastDFS 為互聯網量身定制, 充分考慮了冗余備份、負載均衡、線性擴容等機制,并注重高可用、高性能等指標,使用 FastDFS 很容易搭建一套高性能的文件服務器集群提供文件上傳、下載等服務。
  • FastDFS 架構包括 Tracker server 和 Storage server。
  • 客戶端請求 Tracker server 進行文 件上傳、下載,通過 Tracker server 調度最終由 Storage server 完成文件上傳和下載。
  • Tracker server 作用是負載均衡和調度,通過 Tracker server 在文件上傳時可以根據一些 策略找到 Storage server 提供文件上傳服務。可以將 tracker 稱為追蹤服務器或調度服務 器。
  • Storage server 作用是文件存儲,客戶端上傳的文件最終存儲在 Storage 服務器上, Storageserver 沒有實現自己的文件系統而是利用操作系統 的文件系統來管理文件。可以將 storage 稱為存儲服務器

  • 服務端兩個角色:
  • Tracker:管理集群,tracker 也可以實現集群。每個 tracker 節點地位平等。收集 Storage 集群的狀態。
  • Storage:實際保存文件 Storage 分為多個組,每個組之間保存的文件是不同的。每 個組內部可以有多個成員,組成員內部保存的內容是一樣的,組成員的地位是一致的,沒有 主從的概念

2.文件上傳流程

  • 客戶端上傳文件后存儲服務器將文件 ID 返回給客戶端,此文件 ID 用于以后訪問該文件的索引信息。
  • 文件索引信息包括:組名,虛擬磁盤路徑,數據兩級目錄,文件名。
  • 組名:文件上傳后所在的 storage 組名稱,在文件上傳成功后有 storage 服務器返回, 需要客戶端自行保存
  • 虛擬磁盤路徑:storage 配置的虛擬路徑,與磁盤選項 store_path*對應。如果配置了 store_path0 則是M00,如果配置了 store_path1 則是 M01,以此類推。
  • 數據兩級目錄:storage 服務器在每個虛擬磁盤路徑下創建的兩級目錄,用于存儲數據 文件。
  • 文件名:與文件上傳時不同。是由存儲服務器根據特定信息生成,文件名包含:源存儲 服務器 IP地址、文件創建時間戳、文件大小、隨機數和文件拓展名等信息。

3. 文件下載流程

4. 簡易FastDFS架構

5. FastDFS安裝

5.1 安裝fastdfs依賴包

  • 解壓縮libfastcommon-master.zip
  • 進入到libfastcommon-master的目錄中
  • 執行 ./make.sh
  • 執行 sudo ./make.sh install
  • 5.2創建軟鏈接

    可以看到libfastcommon.so默認安裝到了/usr/lib64/libfastcommon.so

    但是FastDFS主程序設置的lib目錄是/usr/local/lib

    所以需要創建軟鏈接.

  • 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.3 安裝fastdfs

  • 解壓縮fastdfs-master.zip
  • 進入到 fastdfs-master目錄中
  • 執行 ./make.sh
  • 執行 sudo ./make.sh install
  • 5.4 配置跟蹤服務器tracker

  • sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
  • 在/home/{your name}/python/目錄中創建目錄 fastdfs/tracker
    mkdir –p /home/{your name}/python/fastdfs/tracker
  • 編輯/etc/fdfs/tracker.conf配置文件
    sudo vim /etc/fdfs/tracker.conf
    修改: base_path=/home/python/{your name}/fastdfs/tracker
  • 5.5 配置存儲服務器storage

  • sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
  • 在/home/{your name}/python/fastdfs/ 目錄中創建目錄 storage
    mkdir –p /home/{your name}/python/fastdfs/storage
  • 編輯/etc/fdfs/storage.conf配置文件
    sudo vim /etc/fdfs/storage.conf
    修改內容: base_path=/home/{your name}/python/fastdfs/storage
    store_path0=/home/{your name}/python/fastdfs/storage
    tracker_server=自己ubuntu虛擬機的ip地址:22122
    {your name}:代表你的用戶名;
  • 5.6 啟動tracker 和 storage

  • sudo service fdfs_trackerd start
  • sudo service fdfs_storaged start
  • 5.7 測試是否安裝成功

  • sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
  • 編輯/etc/fdfs/client.conf配置文件
    sudo vim /etc/fdfs/client.conf
    修改內容: base_path=/home/{your name}/python/fastdfs/tracker
    tracker_server=自己ubuntu虛擬機的ip地址:22122
  • 3. 上傳文件測試:

    fdfs_upload_file /etc/fdfs/client.conf + 要上傳的圖片文件

    如果返回類似group1/M00/00/00/rBIK6VcaP0aARXXvAAHrUgHEviQ394.jpg的文件id則說明文件上傳成功

    總結

    以上是生活随笔為你收集整理的FastDFS安装与部署的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产女主播一区二区三区 | 少妇做爰xxxⅹ性视频 | 国产精品乱码一区二区 | 久久久国产精品 | 中文字幕999| 婷婷伊人网 | 伊人黄色片 | 黄色免费大片 | 日韩视频免费观看高清 | 兔费看少妇性l交大片免费 日韩高清不卡 | 久久久久久一区二区三区 | 成人中文在线 | 玖玖zyz| av每日更新 | 少妇饥渴放荡91麻豆 | 夜夜爽av| 久色亚洲 | 日韩一区免费观看 | 99re中文字幕 | 久久人妻免费视频 | 亚洲小视频在线 | 国产精品高清无码 | 国产成人在线观看免费网站 | 久久精品色欲国产AV一区二区 | 射网站| 欧美一区在线看 | 日韩精品大片 | 乳孔很大能进去的av番号 | 男女在线视频 | 国产成人不卡 | 欧美久久精品一级黑人c片 1000部多毛熟女毛茸茸 | 国产黑丝一区二区 | 欧美精品五区 | 国产精品人人做人人爽人人添 | 亚洲综合免费观看高清完整版在线 | 自拍第一区 | 日韩欧美成人一区二区 | www欧美精品 | 亚洲不卡av一区二区 | 丰满少妇一区二区三区专区 | 97久久久久久久 | 豆花免费跳转入口官网 | 日本午夜在线 | 寂寞人妻瑜伽被教练日 | 午夜黄色av | 日本欧美国产 | www色中色| 亚欧美精品 | 亚洲精品视频一二三区 | 六月综合激情 | 色播导航| av免费在线播放 | 欧美 日韩 中文 | 亚洲av片在线观看 | 网站一区二区 | 久婷婷| 日本深夜福利 | 欧美国产专区 | 波岛野结衣 | 亚洲天堂导航 | 欧美激情国产一区 | 91免费黄| 国产精品老熟女视频一区二区 | 大奶子情人 | 日韩精品你懂的 | 丁香美女社区 | 亚洲成色在线 | 激情av在线 | 亚洲自拍激情 | 亚洲在线电影 | www好男人| 色女人影院 | 武侠古典av | 黄色小视频国产 | 牛牛影视一区二区 | 精品伦理一区二区 | 插吧插吧网 | 影音先锋中文字幕在线视频 | 98av视频| 涩涩精品| 青青草手机视频在线观看 | 亚洲成人免费在线观看 | 中文毛片无遮挡高潮免费 | youjizz麻豆 | 亚洲欧美日韩国产 | 午夜天堂网 | 中国女人真人一级毛片 | 哈利波特3在线观看免费版英文版 | free性欧美hd精品4k | 少妇又色又爽 | 亚洲性综合网 | 97国产视频 | 性生交大片免费看视频 | 美国性生活大片 | 操她视频网站 | 日韩久久免费视频 | 白浆在线 | 亚洲精品在线网站 | 婷婷午夜|