分佈式文件系統 fastdfs搭建

fastdfs
第一步:在home文件夾下創建tar文件夾
第二步:cd /home/tar
///(Libevent 是一個用C語言編寫的、輕量級的開源高性能事件通知庫,主要有如下幾個亮點:事件驅動( event-driven),
/// 高性能;輕量級,專一於網絡,不如 ACE 那麼臃腫龐大;源代碼至關精煉、易讀;跨平臺,支持 Windows、 Linux、
/// *BSD 和 Mac Os;支持多種 I/O 多路複用技術, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定時器和信號等事件;註冊事件優先級。)
第三步:yum -y install libevent nginx


第四步 準備好安裝包git

①:libfastcommonV1.0.7.tar.gz安裝包資源
連接:https://pan.baidu.com/s/1tQQwbJ_VMPcaxYfED-toQQ
提取碼:3ieh
②:fastdfs-5.05.tar.gz安裝包資源
https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz


3:下載fastdfs-nginx-module_v1.16.tar.gz安裝包
http://pan.baidu.com/s/1hs3qp84
④:安裝nginx 這個我就不說了本身去弄github

第五步 解壓 libfastcommonV1.0.7.tar.gz
使用命令
tar -zxvf libfastcommonV1.0.7.tar.gz

cd libfastcommonV1.0.7
./make.sh
./make.sh install

cd /usr/lib64

ll libfast*
//這個拷貝一份 後面要用到
cp libfastcommon.so /usr/lib

cd /usr/lib
ll libfast* 在查看文件有沒有複製過去


=====安裝tracker===
cd /home/tar/fastDFS
//解壓文件
tar -zxvf fastdfs-5.11.tar.gz

cd fastdfs-5.11/vim

./make.sh
./make.sh install

cd /usr/bin
ll fdfs*

cd /etc/fdfs
ll

cd /home/tar/fastDFS/fastdfs-5.05
cd conf
ll
cp * /etc/fdfs
cd /etc/fdfs
vim tracker.conf

找到base_path
base_path =/fastdfs/tracker

cd /
mkdir /fastdfs/tracker -p (-p表明遞歸建立)

cd /fastdfs
mkdir storage
mkdir client

cd /etc/fdfs

==準備啓動tracker===
cd /usr/bin
ll fdfs*
fdfs_trackerd /etc/fdfs/tracker.conf網絡

 

===安裝storage====
cd /etc/fdfs/
vim storage.conf
找到base_path app

base_path=/fastdfs/storage性能

group_name=highchat.net

store_path0=/fastdfs/storageserver

tracker_server=192.168.209.121:22122(這裏是你安裝tracker的地址)
保存以後
cd /usr/bin
ll fdfs*
fdfs_storaged /etc/fdfs/storage.confblog


===配置client===
cd /etc/fdfs/
vim client.conf
修改
base_path=/fastdfs/client
tracker_server=192.168.209.121:22122(這裏是你安裝tracker的地址)

cd /usr/bin
fdfs_test /etc/fdfs/client.conf upload /home/bg.png

==配置ng=
注意可參考https://blog.csdn.net/weixin_39528789/article/details/79897348


先安裝依賴
yum -y install gcc
yum install pcre-devel
yum install zlib-devel
yum install openssl openssl-devel

./configure \--prefix=/usr/local/nginx \--pid-path=/var/run/nginx/nginx.pid \--lock-path=/var/lock/nginx.lock \--error-log-path=/var/log/nginx/error.log \--http-log-path=/var/log/nginx/access.log \--with-http_gzip_static_module \--http-client-body-temp-path=/var/temp/nginx/client \--http-proxy-temp-path=/var/temp/nginx/proxy \--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \--http-scgi-temp-path=/var/temp/nginx/scgi \--add-module=/home/fastDFS/fastdfs-nginx-module/src

相關文章
相關標籤/搜索