fastDFS非root安裝及啟動


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

 

 

 完畢

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM