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

在上一節中我們一起搭建了一個單節點的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,如果看到類似的信息就說明成功了。

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章