1. 程式人生 > >FastDFS5.0.9基本安裝配置

FastDFS5.0.9基本安裝配置

1、線上安裝依賴

     rm -f master.zip

     wget https://github.com/happyfish100/libfastcommon/archive/master.zip

     unzip master.zip

     cd libfastcommon-master

  ./make.sh
  ./make.sh install
2、安裝FastDFS
  rm -f master.zip
  wget https://github.com/happyfish100/fastdfs/archive/master.zip
  unzip master.zip
  cd fastdfs-master
  ./make.sh
  ./make.sh install
3、配置
cd /etc/fdfs
四個檔案去掉字尾 .sample
client.conf  storage.conf  storage_ids.conf  tracker.conf
建立配置檔案目錄
mkdir -p /opt/fastdatas/base
  mkdir /opt/fastdatas/client
  mkdir /opt/fastdatas/storage
  mkdir /opt/fastdatas/tracker
修改/etc/fdfs/tracker.conf配置項
  base_path=/opt/fastdatas/tracker
修改/etc/fdfs/storage.conf
  base_path=/opt/fastdatas/storage
  tracker_server=本機區域網IP:2212
修改/etc/fdfs/client.conf
base_path=/opt/fastdatas/client
store_lookup=1
store_group=group1
store_path0=/opt/fastdatas/storage
tracker_server=本機區域網IP:22122
注:非負載均衡模式下暫時指定group1
4、啟動FastDFS
服務啟動方式
service fdfs_trackerd start
   service fdfs_storaged start
執行ps -ef|grep fdfs顯示
  /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf或者手工啟動
cd /opt/fastdfs-master
tracker: ./init.d/fdfs_trackerd start /etc/fdfs/tracker.conf
storage: ./init.d/fdfs_storage start /etc/fdfs/storage.conf
執行ps -ef|grep fdfs顯示
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
5、測試
  cd /opt/fastdfs-master/conf
  fdfs_test /etc/fdfs/client.conf upload ./anti-steal.jpg
顯示:
This is FastDFS client test program v5.10

Copyright (C) 2008, Happy Fish / YuQing

FastDFS may be copied only under the terms of the GNU General
Public License V3, which may be found in the FastDFS source kit.
Please visit the FastDFS Home Page http://www.csource.org/ 
for more detail.

DEBUG - base_path=/appdata/fastdatas/client, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0, use_connection_pool=0, g_connection_pool_max_idle_time=3600s, use_storage_id=0, storage server id count: 0

tracker_query_storage_store_list_without_group: 
        server 1. group_name=, ip_addr=本機IP, port=23000

group_name=group1, ip_addr=本機IP, port=23000
storage_upload_by_filename
group_name=group1, remote_filename=M00/00/00/rB-EOFjzTAOANXR9AABdrZgsqUU431.jpg
source ip address: 本機IP
file timestamp=2017-04-16 18:48:35
file size=23981
file crc32=2553063749
example file url: http://本機IP/group1/M00/00/00/rB-EOFjzTAOANXR9AABdrZgsqUU431.jpg
storage_upload_slave_by_filename
group_name=group1, remote_filename=M00/00/00/rB-EOFjzTAOANXR9AABdrZgsqUU431_big.jpg
source ip address: 本機IP
file timestamp=2017-04-16 18:48:35
file size=23981
file crc32=2553063749
example file url: http://本機IP/group1/M00/00/00/rB-EOFjzTAOANXR9AABdrZgsqUU431_big.jpg