1. 程式人生 > >(轉)分布式文件存儲FastDFS(三)FastDFS配置

(轉)分布式文件存儲FastDFS(三)FastDFS配置

ubuntu .cn image markdown rtu sta name tls box

http://blog.csdn.net/xingjiarong/article/details/50559768

在上一節中我們一起搭建了一個單節點的FastDFS系統,但是僅僅將系統搭建起來是遠遠不夠的,必須要對FastDFS進行配置才能使系統正確的運行。

一、環境聲明

我們還是像上一次一樣首先說一下環境。我們采用VirtualBox安裝了Ubuntu 14.04 TLS 64位虛擬機,采用網橋網卡,所以虛擬機會有一個和本機在同一網段的IP地址,這麽做的目的是為了配置完成後在本機訪問虛擬機的服務器,檢查文件是否真正的能夠下載下來。

本文所有的命令均在root用戶下執行。

二、配置Tracker Server

修改%FastDFS%/conf/tracker.conf文件,修改如下

base_path=/home/xing/fastdfs  

可以自己指定目錄位置,但目錄必須存在,用於存儲日誌及storage server等信息,否則tracker server無法啟動

如果你的http端口已經被占用了,那麽就要將它改成其他的端口,默認的端口為8080,如果你的機器中8080被apache占用,那麽這裏也可以用8080,因為FastDFS實際上就是用的apache,我這裏保持不變

http.server_port=8080 

為系統保留的存儲區域,默認為10%,這裏我保持默認

reserved_storage_space = 10%

這裏是tracker server對storage server供服務的端口,使用默認的即可

port=22122  

其他的選項都保持默認。執行下面的命令來啟動Tracker Server。

fdfs_trackerd %FastDFS%/conf/tracker.conf

進入/home/xing/fastdfs/logs/trackerd.log查看tracker的啟動日誌,如果看到類似的信息,則說明啟動成功。

技術分享

三、配置Storage Server

修改%FastDFS%/conf/storage.conf文件。

與tracker.conf一樣,我們設置相同的目錄,這個目錄用來存儲log和group內的相關信息。

base_path=/home/xing/fastdfs  

文件的存儲位置,在一臺storage server上可以指定多個存儲位置,為了便於管理我簡單的將存儲位置和剛剛的存儲日誌的目錄設為一樣的,其實你可以根據的自己的需要變更這個目錄,上傳到服務器的文件就存儲在這個目錄下。

store_path0=/home/xing/fastdfs

這個服務器所屬的group,必須指定,默認就為group1。

group_name=group1  

修改成tracker server的IP和端口信息,根據自己的實際情況進行修改,每個人的都不一樣。

tracker_server=211.87.226.134:22122

配置完成後,我們使用如下的命令來啟動Storage Server。

fdfs_storaged %FastDFS%/conf/storage.conf

這個時候會創建一大堆目錄,等待完成時到/home/xing/fastdfs/logs/storage.log下查看log,如果看到類似的信息就說明成功了。

技術分享

(轉)分布式文件存儲FastDFS(三)FastDFS配置