準備
編譯和安裝所需的依賴包
yum install make cmake gcc gcc-c++
關閉防火牆(CentOS7為例)
CentOS 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
1.下載安裝libfastcommon
下載安裝
git clone https://github.com/happyfish100/libfastcommon.git
cd libfastcommon/
./make.sh
./make.sh install
建立軟連結
因為 FastDFS 主程式設定的 lib 目錄是/usr/local/lib, 所以需要建立軟連結.
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
2.下載安裝fastdfs
wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
tar -zxvf V5.05.tar.gz
cd V5.05
執行安裝後,預設會安裝到/usr/bin中,並在/etc/fdfs中新增三個樣例配置檔案。
配置檔案在(樣例配置檔案)
/etc/fdfs/client.conf.sample
/etc/fdfs/storage.conf.sample
/etc/fdfs/tracker.conf.sample
至此安裝完成,下面是配置工作 。
FastDFS配置
配置tracker伺服器
先
準備
編譯和安裝所需的依賴包
yum install make cmake gcc gcc-c++
關閉防火牆(CentOS7為例)
CentOS 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
1.下載安裝libfastcommon
下載安裝
git clone https://github.com/happyfish100/libfastcommon.git
cd libfastcommon/
./make.sh
./make.sh install
建立軟連結
因為 FastDFS 主程式設定的 lib 目錄是/usr/local/lib, 所以需要建立軟連結.
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
2.下載安裝fastdfs
wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
tar -zxvf V5.05.tar.gz
cd V5.05
./make.sh
./make.sh install
執行安裝後,預設會安裝到/usr/bin中,並在/etc/fdfs中新增三個樣例配置檔案。
配置檔案在(樣例配置檔案)
/etc/fdfs/client.conf.sample
/etc/fdfs/storage.conf.sample
/etc/fdfs/tracker.conf.sample
至此安裝完成,下面是配置工作 。
FastDFS配置
配置tracker伺服器
先