搭建FastDFS分散式儲存環境
FastDFS簡介
http://my.oschina.net/guol/blog/72844
下面的實驗準備搭建一個FastDFS分散式儲存環境,網路拓撲如下
首先,在每一臺伺服器上安裝FastDFS
[root@slaveOne FastDFS]# yum install libevent libevent-devel libevent-headers -y
[root@slaveOne FastDFS]# ./make.sh
[root@slaveOne FastDFS]# ./make.sh install
安裝成功之後,可以看到/etc下其相應的配置檔案
配置tracker伺服器,192.168.1.1
修改/etc/fdfs/tracker.conf配置檔案
base_path=/tracker
啟動服務
[root@master fdfs]# fdfs_trackerd tracker.conf
配置storage伺服器
192.168.1.2和192.168.1.3 修改/etc/fdfs/storage.conf配置檔案
group_name=group1
base_path=/storage
store_path0=/storage
tracker_server=192.168.1.1:22122
192.168.1.10修改/etc/fdfs/storage.conf配置檔案
group_name=group2
base_path=/storage
store_path0=/storage
tracker_server=192.168.1.1:22122
啟動storage服務
[root@slaveOne fdfs]# fdfs_storaged storage.conf
data path: /storage/data, mkdir sub dir...
mkdir data path: 00 ...
mkdir data path: 01 ...
mkdir data path: 02 ...
mkdir data path: 03 ...
環境已經搭建完成,現在在192.168.1.1 Tracker伺服器上進行測試。
修改/etc/fdfs/client.conf 配置檔案
base_path=/tmp/fastdfs
tracker_server=192.168.1.1:22122
執行命令上傳檔案
[root@master fdfs]# fdfs_upload_file client.conf /root/jquery-easyui-1.4.zip
group1/M00/00/00/wKgBA1QnlouAcPe0AAu0LAhS8cw4.4.zip
從返回的資訊看,檔案已經上傳到group1的指定位置,
group1的儲存伺服器192.168.1.2和192.168.1.3的/storage/data/00/00路徑下可以找到該檔案。
如果需要下載檔案,可以使用如下命令
Tracker的配置檔案/etc/fdfs/tracker.conf的store_lookup引數
http://my.oschina.net/guol/blog/72844
下面的實驗準備搭建一個FastDFS分散式儲存環境,網路拓撲如下
首先,在每一臺伺服器上安裝FastDFS
[root@slaveOne FastDFS]# yum install libevent libevent-devel libevent-headers -y
[root@slaveOne FastDFS]# ./make.sh
[root@slaveOne FastDFS]# ./make.sh install
安裝成功之後,可以看到/etc下其相應的配置檔案
配置tracker伺服器,192.168.1.1
修改/etc/fdfs/tracker.conf配置檔案
base_path=/tracker
啟動服務
[root@master fdfs]# fdfs_trackerd tracker.conf
配置storage伺服器
192.168.1.2和192.168.1.3 修改/etc/fdfs/storage.conf配置檔案
group_name=group1
base_path=/storage
store_path0=/storage
tracker_server=192.168.1.1:22122
192.168.1.10修改/etc/fdfs/storage.conf配置檔案
group_name=group2
base_path=/storage
store_path0=/storage
tracker_server=192.168.1.1:22122
啟動storage服務
[root@slaveOne fdfs]# fdfs_storaged storage.conf
data path: /storage/data, mkdir sub dir...
mkdir data path: 00 ...
mkdir data path: 01 ...
mkdir data path: 02 ...
mkdir data path: 03 ...
......
mkdir data path: FE ...
mkdir data path: FF ...
data path: /storage/data, mkdir sub dir done.
mkdir data path: FE ...
mkdir data path: FF ...
data path: /storage/data, mkdir sub dir done.
環境已經搭建完成,現在在192.168.1.1 Tracker伺服器上進行測試。
修改/etc/fdfs/client.conf 配置檔案
base_path=/tmp/fastdfs
tracker_server=192.168.1.1:22122
執行命令上傳檔案
[root@master fdfs]# fdfs_upload_file client.conf /root/jquery-easyui-1.4.zip
group1/M00/00/00/wKgBA1QnlouAcPe0AAu0LAhS8cw4.4.zip
group1的儲存伺服器192.168.1.2和192.168.1.3的/storage/data/00/00路徑下可以找到該檔案。
如果需要下載檔案,可以使用如下命令
Tracker的配置檔案/etc/fdfs/tracker.conf的store_lookup引數
# the method of selecting group to upload files
# 0: round robin
# 1: specify group
# 2: load balance, select the max free space group to upload file
store_lookup=0
0表示輪調演算法,1表示指定group,2表示負載均衡,找剩餘空間最大的group
如果選擇1,則還需要指定store_group引數.
# which group to upload file
# when store_lookup set to 1, must set store_group to the group name
store_group=group2
參考:
http://www.cnblogs.com/chenfei0801/p/3446697.html
http://my.oschina.net/guol/blog/72844
# 0: round robin
# 1: specify group
# 2: load balance, select the max free space group to upload file
store_lookup=0
0表示輪調演算法,1表示指定group,2表示負載均衡,找剩餘空間最大的group
如果選擇1,則還需要指定store_group引數.
# which group to upload file
# when store_lookup set to 1, must set store_group to the group name
store_group=group2
http://www.cnblogs.com/chenfei0801/p/3446697.html
http://my.oschina.net/guol/blog/72844
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1283539/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 搭建FastDFS分散式儲存環境(使用Nginx模組)AST分散式Nginx
- FastDFS+Nginx搭建分散式圖片儲存ASTNginx分散式
- 分散式檔案儲存FastDFS(三)FastDFS配置分散式AST
- FastDFS分散式儲存原理簡介AST分散式
- 分散式檔案儲存FastDFS(七)FastDFS配置檔案詳解分散式AST
- Kafka 分散式環境搭建Kafka分散式
- php圖片上傳之分散式儲存FastDFSPHP分散式AST
- 02 . 分散式儲存之FastDFS 高可用叢集部署分散式AST
- Hbase偽分散式環境搭建分散式
- hadoop完全分散式環境搭建Hadoop分散式
- Linux下FastDFS分散式儲存-總結及部署記錄LinuxAST分散式
- hadoop 2.8.5偽分散式環境搭建Hadoop分散式
- hbase2.0.4完全分散式環境搭建分散式
- hadoop 2.8.5完全分散式環境搭建Hadoop分散式
- CEPH分散式儲存搭建(物件、塊、檔案三大儲存)分散式物件
- 分散式檔案儲存系統 fastdfs 的 Composer 包釋出!分散式AST
- Hadoop HDFS 3.3.1分散式儲存搭建Hadoop分散式
- Redis 分散式儲存Redis分散式
- HDFS分散式儲存分散式
- 分散式儲存概述分散式
- docker筆記39-ceph分散式儲存的搭建Docker筆記分散式
- OAuth2.0分散式系統環境搭建OAuth分散式
- Hadoop框架:叢集模式下分散式環境搭建Hadoop框架模式分散式
- Hadoop 及Spark 分散式HA執行環境搭建HadoopSpark分散式
- hadoop3.1.0 HDFS快速搭建偽分散式環境Hadoop分散式
- [hadoop]hadoop2.6完全分散式環境搭建Hadoop分散式
- Hadoop 分散式儲存分散式計算Hadoop分散式
- 分散式檔案系統fastdfs_搭建和基本使用分散式AST
- DAOS 分散式非同步物件儲存|儲存模型分散式非同步物件模型
- 分散式儲存ceph 物件儲存配置zone同步分散式物件
- FastDFS一步步搭建儲存伺服器AST伺服器
- php+gridfs+varnish+nginx 搭建分散式圖片儲存PHPNginx分散式
- 分散式儲存在雲環境下的應用和部署分散式
- 分散式基礎&專案環境搭建_學習筆記分散式筆記
- FastDFS儲存伺服器部署AST伺服器
- 分散式儲存轉崗記分散式
- 分散式儲存技術概念分散式
- 【FastDFS】小夥伴們說在CentOS 8伺服器上搭建FastDFS環境總報錯?ASTCentOS伺服器