CentOS 6.6安裝單節點FastDFS

zhenghaishu發表於2017-05-01

為了簡單起見,本次實驗中,trackerstorage是在同一臺機器上。

 

一、下載下面的兩個壓縮包並放在/usr/local/目錄下

FastDFS_v5.08.tar.gz

libfastcommon-master.zip  (是從 FastDFS FastDHT 中提取出來的公共 C 函式庫)

 

原始碼下載地址:

 

二、如果沒有GCC編譯器,先安裝GCC

# yum install make cmake gcc gcc-c++

 

三、解壓縮libfastcommon-master並編譯安裝

# cd /usr/local

# unzip libfastcommon-master.zip

# cd libfastcommon-master

# ./make.sh

# ./make.sh install

 

這裡libfastcommon 預設安裝到了

/usr/lib64/libfastcommon.so

/usr/lib/libfastcommon.so

 

四、解壓縮FastDFS_v5.08並編譯安裝

# cd /usr/local

# tar -zxvf FastDFS_v5.08.tar.gz

# cd FastDFS

# ./make.sh

# ./make.sh install

 

安裝後的相應檔案與目錄:

1、服務指令碼

/etc/init.d/fdfs_storaged

/etc/init.d/fdfs_tracker

 

2、樣例配置檔案

/etc/fdfs/client.conf.sample

/etc/fdfs/storage.conf.sample

/etc/fdfs/tracker.conf.sample

 

3、命令工具在/usr/bin/目錄下的:

         fdfs_appender_test

         fdfs_appender_test1

         fdfs_append_file

         fdfs_crc32

         fdfs_delete_file

         fdfs_download_file

         fdfs_file_info

         fdfs_monitor

         fdfs_storaged

         fdfs_test

         fdfs_test1

         fdfs_trackerd

         fdfs_upload_appender

         fdfs_upload_file

         stop.sh

         restart.sh

 

五、複製3份配置檔案

# cd /etc/fdfs

# cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

# cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

# cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf

 

六、配置 tracker

1、建立基礎資料目錄

# mkdir -p /data/fastdfs

 

2、編輯配置檔案

# vi /etc/fdfs/tracker.conf

disabled=false

port=22122

base_path=/data/fastdfs

 

其它引數保留預設配置,具體配置解釋請參考官方文件說明:

 

3、啟動 Tracker:

# /etc/init.d/fdfs_trackerd start

(初次成功啟動,會在/home/zheng/fastdfs/ 目錄下建立 datalogs 兩個目錄)

 

檢視 FastDFS Tracker 是否已成功啟動:

# ps -ef | grep fdfs

 

4、 若要關閉 Tracker,命令為:

# /etc/init.d/fdfs_trackerd stop

 

5、 設定 FastDFS 跟蹤器開機啟動:

# vi /etc/rc.d/rc.local

在檔案末尾新增以下內容:

## FastDFS Tracker

/etc/init.d/fdfs_trackerd start

 

七、配置storage

1、編輯配置檔案

# vi /etc/fdfs/storage.conf

disabled=false

port=23000

base_path=/data/fastdfs

store_path0=/data/fastdfs

tracker_server={主機IP}:22122

http.server_port=8888

 

其它引數保留預設配置,具體配置解釋請參考官方文件說明:

 

2、啟動 Storage

# /etc/init.d/fdfs_storaged start

(初次成功啟動,會在/fastdfs/storage 目錄下建立 datalogs 兩個目錄)

 

檢視 FastDFS Storage 是否已成功啟動

# ps -ef | grep fdfs

 

3、若要關閉 Storage,命令為:

# /etc/init.d/fdfs_storaged stop

 

4、 設定 FastDFS 儲存器開機啟動:

# vi /etc/rc.d/rc.local

在檔案末尾新增以下內容:

## FastDFS Storage

/etc/init.d/fdfs_storaged start

 

八、修改 Tracker 伺服器中的客戶端配置檔案

# vi /etc/fdfs/client.conf

base_path=/data/fastdfs

tracker_server={主機IP}:22122

 

九、測試上傳檔案

# cd /root/桌面

# touch mytext.txt

# /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /root/桌面/mytext.txt

group1/M00/00/00/wKh5b1kHEyqAKoYNAAAAAAAAAAA491.txt

 

這裡group1/M00/00/00/wKh5b1kHEyqAKoYNAAAAAAAAAAA491.txt是返回的ID 號,表示

檔案上傳成功。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-2138265/,如需轉載,請註明出處,否則將追究法律責任。

相關文章