分佈式文件系統FastDFS 集羣安裝

參考連接:http://www.open-open.com/lib/view/open1435468300700.html 分佈式文件系統如今有不少,hadoop, fastdfs,TFS 等等,根據根據DFS的特色不一樣在項目中用到的分佈式系統也會不一樣,如hadoop是用來存儲大文件的,fastdfs,TFS適合存儲4,5M左右的文件,如圖片之類的,公司中用到的hadoop與FastDFS比較多,本文會講述如何安裝FastDFS,以後會記錄怎麼用FastDFS
一、安裝機器信息 - 192.168.137.2 做爲Tracker Service - 192.168.137.3 做爲Storage Service - 192.168.137.4 做爲Storage Service - 192.168.137.5 做爲Storage Service
安裝FastDFS須要兩個包:fastdfs-5.05.tar.gz, libfastcommon-1.0.7.tar.gzhtml

二、安裝相關的依賴包 yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel gcc gcc-c++
三、安裝 libfastcommon-1.0.7.tar.gzc++

tar -zxvf libfastcommon-1.0.7.tar.gz
cd libfastcommon-1.0.7
./make.sh
./make.sh install服務器

建立軟鏈接
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
上面的幾個步驟在Tracker Service 與 storage Service 機器上都要執行,惟一不一樣的地方是Traceker 與 Storage 在配置文件上不用
四、安裝fastdfs
(1)Tracker Service 機器上安裝分佈式

解壓縮 tar -zxvf fastdfs-5.05.tar.gz cd fastdfs-5.05 修改配置文件 ./make.sh ./make.sh installoop

安裝文成以後會在/etc/fdfs 生辰三個文件
修改配置文件日誌

mv /etc/fdfs/tracker.conf.sample tracker.conf vi tracker.confserver

修改以下內容:htm

  • disabled=false 啓用配置文件
  • port=22122 默認端口
  • base_path=/opt/fastdfs_tracker 數據文件與日誌文件存放的位置
    -http.server_port=8080 端口號,這個能夠不用修改

mkdir -p /opt/fastdfs_tracker 新建目錄
啓動tracker service 服務
/usr/bin/fdfs_trackerd /etc/fdfs/
檢驗是否啓動成功 查看端口23000有沒有
netstat -ntlp | grep 23000圖片

(2)Storage Service 機器上安裝
修改配置文件hadoop

mv /etc/fdfs/storage.conf.sample storage.conf
vi storage.conf

修改的內容以下

  • disabled=false #啓用配置文件
  • group_name=group2 #組名,根據實際狀況修改
  • port=23001 #設置storage的端口號,默認是23000,同一個組的storage端口號必須一致
  • base_path=/opt/fastdfs_storage_info #設置storage的日誌目錄(需預先建立)
    -store_path_count=1 #存儲路徑個數,須要和store_path個數匹配
  • store_path0=/opt/fastdfs_storage_data #存儲路徑
    -tracker_server=192.168.224.20:22122 #tracker服務器的IP地址和端口號
    新建目錄
    mkdir -p /opt/fastdfs_storage_info
    mkdir -p /opt/fastdfs_storage_data
    啓動storage service 節點 /usr/bin/fdfs_storage /etc/fdfs/storage.conf

查看fastdfs集羣狀況
/usr/bin/fdfs_monitor /etc/fdfs/storage.conf

以上是fastdfs的安裝過程

相關文章
相關標籤/搜索