FastDFS5.0.9基本安裝配置
阿新 • • 發佈:2019-02-10
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 install3、配置
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.confbase_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