1、解包
[bdc@svr001 setup]$ tar -xvf libfastcommon-1.0.36.tar.gz
[bdc@svr001 setup]$ cd libfastcommon-1.0.36
2、
[bdc@svr001 zzw_temp]$ export DESTDIR=/opt/aspire/product/bdc/fastdfs/libfastcommon #設置安裝路徑變量
[bdc@svr001 zzw_temp]$ echo $DESTDIR
/opt/aspire/product/bdc/fastdfs/libfastcommon
[bdc@svr001 setup]$ cd setup/libfastcommon-1.0.36 #進入解開后的tar包目錄
[bdc@svr001 libfastcommon-1.0.36]$ ./make.sh
[bdc@svr001 libfastcommon-1.0.36]$ ./make.sh install
[bdc@svr001 libfastcommon-1.0.36]$ cd /opt/aspire/product/bdc/zzw_temp/libfastcommon
[bdc@svr001 libfastcommon]$ ll
總用量 4
drwxrwxr-x 5 bdc bdc 4096 11月 7 18:09 usr
安裝成功!
4、 環境變量中加上庫路徑
export LD_LIBRARY_PATH=/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/libfastcommon/usr/lib64:$LD_LIBRARY_PATH
注意使環境變量生效。
也可以將libfastcommon.so復制到/usr/lib下: cp /opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/libfastcommon/usr/lib64/libfastcommon.so /usr/lib
5、安裝fastdfs-5.11.tar.gz 同樣的道理
[bdc@svr001 zzw_temp]$ export DESTDIR=/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa # /opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa 為安裝目錄
[bdc@svr001 ]$ ./make.sh
[bdc@svr001 ]$ ./make.sh install
二、安裝后后目錄結構
安裝后的目錄只用etc與usr兩個文件夾。
三、配置
1、修改/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa/etc/init.d/fdfs_storaged 和 fdfs_trackerd 兩個文件
# Source function library.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
fi
DESTDIR=/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa #配置為安裝路徑
PRG=$DESTDIR/usr/bin/fdfs_storaged #加上變量
CONF=$DESTDIR/etc/fdfs/storage.conf #加上變量
四、修改配置文件
1. 修改tracker配置
# mkdir ~/fasdfs/date/Tracker -p
# cd ~/fasdfs #次路徑為上面設置的安裝路徑
# cp etc/fdfs/tracker.conf.sample etc/fdfs/tracker.conf
# vi etc/fdfs/tracker.conf
修改配置參數如下:
base_path=~/fastdfs/date/Tracker
http.server_port=9090
啟動服務
~/fastdfs/usr/bin/fdfs_trackerd ~/fastdfs/etc/fdfs/tracker.conf
2. 修改client配置
# mkdir ~/fastdfs/data/Client –p
# cp etc/fdfs/client.conf.sample etc/fdfs/client.conf
# vi /etc/fdfs/ client.conf
修改配置參數如下:
base_path=~/fastdfs/data/fdfs/Client#這塊配置絕對路徑請根據自己環境替換
tracker_server=10.1.4.52:22122
3. 修改Storage配置
# mkdir ~/fastdfs/data/fdfs/Storage –p
# cp etc/fdfs/storage.conf.sample etc/fdfs/ storage.conf
# vi etc/fdfs/ storage.conf
修改配置參數如下:
base_path=~/fastdfs/data/fdfs/Storage
tracker_server=10.1.4.52:22122
store_path0=~/fastdfs/data/fdfs/Storage
啟動
~/fastdfs/usr/bin/fdfs_storaged ~/fastdfs/etc/fdfs/storage.conf
五、啟動
1.設置開機啟動
vim /etc/rc.local
/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa/usr/bin/fdfs_trackerd /opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa/etc/fdfs/tracker.conf
3.啟動storage
設置開機啟動
vim /etc/rc.local
/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa/usr/bin/fdfs_storaged /opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa/etc/fdfs/storage.conf
六、狀態檢查
# ~/fastdfs/usr/bin/fdfs_monitor ~/fastdfs/etc/fdfs/client.conf
七、測試一下
#cd #返回家目錄
# vi test.txt
內容為hello fastdfs 保存
# ~/fastdfs/usr/bin/fdfs_test ~/fastdfs/etc/fdfs/client.conf upload /opt/aspire/product/dicmp_zzw/test.txt
完畢