日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FastDFS集群部署

發布時間:2024/4/13 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FastDFS集群部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FastDFS之——集群的安裝、 配置、 使用?

FastDFS 集群規劃: 跟蹤服務器 1:192.168.1.121? ? ?tracker-1 跟蹤服務器 2:192.168.1.122? ? ?tracker-2 存儲服務器 1:192.168.1.125? ? ?storage-group1-1 存儲服務器 2:192.168.1.126? ? ?storage-group1-2 存儲服務器 3:192.168.1.127? ? ?storage-group2-1 存儲服務器 4:192.168.1.128? ? ?storage-group2-2cd /usr/local/software/ && ls put fastdfs-nginx-module_v1.16.tar.gz put FastDFS_v5.05.tar.gz put libfastcommon-master.zip put nginx-1.6.2.tar.gzscp -r /usr/local/software/ 192.168.1.122:/usr/local scp -r /usr/local/software/ 192.168.1.125:/usr/local scp -r /usr/local/software/ 192.168.1.126:/usr/local scp -r /usr/local/software/ 192.168.1.127:/usr/local scp -r /usr/local/software/ 192.168.1.128:/usr/local下載地址:https://codeload.github.com/happyfish100/libfastcommon/zip/master 下載地址:https://codeload.github.com/happyfish100/fastdfs/zip/master 安裝 libfastcommon (https://github.com/happyfish100/libfastcommon) yum install make cmake gcc gcc-c++ 使用命令:unzip fastdfs-master.zip -d /usr/local/fast/到/usr/local/fast/fastdfs-master目錄下,使用命令:./make.sh來進行編譯,接著./make.sh install安裝 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 跟蹤服務器 1:192.168.1.121? ? ?tracker-1 跟蹤服務器 2:192.168.1.122? ? ?tracker-2 下載地址:https://codeload.github.com/happyfish100/fastdfs/zip/master #cd /etc/fdfs/ cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf vim tracker.conf base_path=/fastdfs/tracker # the method of selecting group to upload files # 0: round robin # 1: specify group # 2: load balance, select the max free space group to upload file store_lookup=0# which group to upload file # when store_lookup set to 1, must set store_group to the group name store_group=group2scp tracker.conf 192.168.1.125:/etc/fdfs/ mkdir -p /fastdfs/tracker cd /fastdfs/tracker/ && ll cd /fastdfs/tracker/logs/ && ll tail -f -n 50 /fastdfs/tracker/logs/trackerd.log ps -ef|grep fdfs netstat -tunpl | grep fdfs 存儲服務器 1:192.168.1.125? ? ?storage-group1-1 存儲服務器 2:192.168.1.126? ? ?storage-group1-2 存儲服務器 3:192.168.1.127? ? ?storage-group2-1 存儲服務器 4:192.168.1.128? ? ?storage-group2-2 cd /etc/fdfs/ && ll cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf vim storage.conf disabled=false group_name=group1 port=23000 base_path=/fastdfs/storage store_path0=/fastdfs/storage tracker_server=192.168.1.121:22122 tracker_server=192.168.1.122:22122 http.server_port=8888 store_path_count=1scp /etc/fdfs/storage.conf 92.168.1.126:/etc/fdfs scp /etc/fdfs/storage.conf 92.168.1.127:/etc/fdfs scp /etc/fdfs/storage.conf 92.168.1.128:/etc/fdfs存儲服務器 3:192.168.1.127? ? ?storage-group2-1 存儲服務器 4:192.168.1.128? ? ?storage-group2-2 vim /etc/fdfs/storage.conf group_name=group2mkdir -p /fastdfs/storage /etc/init.d/fdfs_storaged start cd /fastdfs/storage/ && ll tail -f /fastdfs/storage/logs/storaged.log /etc/init.d/fdfs_trackerd stop tail -f /fastdfs/storage/logs/storaged.log /etc/init.d/fdfs_trackerd start /etc/init.d/fdfs_trackerd status cd /usr/bin/ && ll | grep fdfs /usr/bin/fdfs_monitor /etc/fdfs/storage.conf cd /etc/fdfs/ && ll cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf vim /etc/fdfs/client.conf base_path=/fastdfs/tracker/ tracker_server=192.168.1.121:22122 tracker_server=192.168.1.122:22122 cd /fastdfs/storage/ && ll cd /fastdfs/storage/data/ && ls cd /fastdfs/storage/data/00/00/ && ll/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /usr/local/a.txt group1/M00/00/00/rBH2Clw27MeAOtXWAAAVz0MFInw763.txt cd /usr/local/software/ && ls tar -xzvf fastdfs-nginx-module_v1.16.tar.gz cd /usr/local/fast/fastdfs-nginx-module/src/ && ll vim /usr/local/fast/fastdfs-nginx-module/src/config CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/" cd /usr/local/software/ && ls tar -zxvf nginx-1.6.2.tar.gz cd /usr/local/nginx-1.6.2/ && ll ./configure --add-module=/usr/local/fast/fastdfs-nginx-module/src make && make install cd /usr/local/fast/fastdfs-nginx-module/src/ && ll cp /usr/local/fast/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/ cd /etc/fdfs/ && ll 存儲服務器 1:192.168.1.125? ? ?storage-group1-1 存儲服務器 2:192.168.1.126? ? ?storage-group1-2 vim /etc/fdfs/mod_fastdfs.conf connect_timeout=10 tracker_server=192.168.1.121:22122 tracker_server=192.168.1.122:22122 url_have_group_name = true [group1] group_name=group1 storage_server_port=23000 group_count = 1 store_path0=/fastdfs/storage [group2] group_name=group2 storage_server_port=23000 group_count = 1 store_path0=/fastdfs/storagescp /etc/fdfs/mod_fastfds.conf 192.168.1.126:/etc/fdfs scp /etc/fdfs/mod_fastfds.conf 192.168.1.127:/etc/fdfs scp /etc/fdfs/mod_fastfds.conf 192.168.1.128:/etc/fdfscd /usr/local/fast/FastDFS/ && ll cd /usr/local/fast/FastDFS/conf/ && ll cp http.conf mime.types /etc/fdfs/ ln -s /fastdfs/storage/data/ /fastdfs/storage/data/M00 vim /usr/local/nginx/conf/nginx.conf listen 8888;location ~/group([0-9])/M00 {ngx_fastdfs_module;}scp /usr/local/nginx/conf/nginx.conf 192.168.1.126:/usr/local/nginx/conf/ scp /usr/local/nginx/conf/nginx.conf 192.168.1.127:/usr/local/nginx/conf/ scp /usr/local/nginx/conf/nginx.conf 192.168.1.128:/usr/local/nginx/conf/ /usr/local/nginx/sbin/nginx

配置 Nginx, 設置負載均衡以及緩存

put ngx_cache_purge-2.3.tar.gz tar -zxvf ngx_cache_purge-2.3.tar.gz -C /usr/local/fast/ cd /usr/local/fast/ && ll cd /usr/local/nginx-1.6.2/ && ll ./configure --add-module=/usr/local/fast/ngx_cache_purge-2.3 make && make install http {include mime.types;default_type application/octet-stream;#log_format main '$remote_addr - $remote_user [$time_local] "$request" '# '$status $body_bytes_sent "$http_referer" '# '"$http_user_agent" "$http_x_forwarded_for"';#access_log logs/access.log main;sendfile on;tcp_nopush on;#keepalive_timeout 0;keepalive_timeout 65;#gzip on;#設置緩存server_names_hash_bucket_size 128;client_header_buffer_size 32k;large_client_header_buffers 4 32k;client_max_body_size 300m;proxy_redirect off;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connect_timeout 90;proxy_send_timeout 90;proxy_read_timeout 90;proxy_buffer_size 16k;proxy_buffers 4 64k;proxy_busy_buffers_size 128k;proxy_temp_file_write_size 128k;#設置緩存存儲路徑、存儲方式、分配內存大小、磁盤最大空間、緩存期限proxy_cache_path /fastdfs/cache/nginx/proxy_cache levels=1:2keys_zone=http-cache:200m max_size=1g inactive=30d;proxy_temp_path /fastdfs/cache/nginx/proxy_cache/tmp;#設置 group1 的服務器upstream fdfs_group1 {server 192.168.50.137:8888 weight=1 max_fails=2 fail_timeout=30s;server 192.168.50.138:8888 weight=1 max_fails=2 fail_timeout=30s;} #設置 group2 的服務器upstream fdfs_group2 {server 192.168.50.139:8888 weight=1 max_fails=2 fail_timeout=30s;server 192.168.50.140:8888 weight=1 max_fails=2 fail_timeout=30s;}server {listen 8000;server_name localhost;#charset koi8-r;#access_log logs/host.access.log main;#設置 group 的負載均衡參數location /group1/M00 {proxy_next_upstream http_502 http_504 error timeout invalid_header;proxy_cache http-cache;proxy_cache_valid 200 304 12h;proxy_cache_key $uri$is_args$args;proxy_pass http://fdfs_group1;expires 30d;}location /group2/M00 {proxy_next_upstream http_502 http_504 error timeout invalid_header;proxy_cache http-cache;proxy_cache_valid 200 304 12h;proxy_cache_key $uri$is_args$args;proxy_pass http://fdfs_group2;expires 30d;} #設置清除緩存的訪問權限location ~/purge(/.*) {allow 127.0.0.1;allow 192.168.1.0/24;deny all;proxy_cache_purge http-cache $1$is_args$args;}#error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}} }

?

總結

以上是生活随笔為你收集整理的FastDFS集群部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美第二区 | 日韩网| 黄色在线观看国产 | 亚一区| 国产又粗又猛又爽又黄无遮挡 | 91深夜视频 | 看国产毛片| 国产女人18毛片18精品 | 中文天堂在线观看 | 欧美亚洲综合另类 | 91美女在线视频 | 黄色大视频 | 四虎精品一区二区 | 丰满人妻一区二区三区四区53 | 蜜臀av性久久久久av蜜臀妖精 | 日本真人做爰免费视频120秒 | 日韩欧美国产精品综合嫩v 国产小毛片 | 日韩中文字幕电影 | 日日夜夜操操操 | 欧美一区二区免费电影 | 99riav3国产精品视频 | 苍井空浴缸大战猛男120分钟 | 国产精品久久久久久免费播放 | 亚洲最新中文字幕 | 免费插插视频 | 久久精品波多野结衣 | 国产精品一区二区免费在线观看 | 欧美日韩一级黄色片 | 免费黄色网址观看 | wwwxxx黄色片 | 97在线播放 | 另类综合视频 | av毛片在线看 | 亚洲一区二区免费电影 | 久久久久免费视频 | 国产精品视频网站 | 波多野结衣视频网址 | 亚洲一区二区黄片 | 黑人番号| 男插女视频在线观看 | 国产欧美日本在线 | 伊人99在线 | 国产欧美一区二区三区精品酒店 | 国产在线一级片 | 日韩三级一区二区三区 | 日韩精品人妻一区 | 久久精品国产亚洲av香蕉 | 国产av 一区二区三区 | 日韩精品一区二区在线 | 韩国一级淫一片免费放 | 一区二区三区免费观看视频 | 免费性情网站 | 日本在线视频二区 | 嫩色av| 成人高清视频在线观看 | 在线a免费| 女人和拘做爰正片视频 | 国产精品视频大全 | 精品人妻一区二区三区含羞草 | 欧美88av| 精品一区二区在线观看视频 | 可以免费看的黄色 | 国产尤物av | 黄色网页入口 | 亚洲av男人的天堂在线观看 | 尤物视频在线观看视频 | 欧美激情精品 | 中文字幕在线精品 | 少妇做爰免费理伦电影 | 亚洲成人自拍 | 国产精品无码久久久久久电影 | 日韩激情精品 | 欧美在线视频网 | av片在线播放| 狠狠干在线观看 | 久久国产精品网站 | 色吧av | 成人3d动漫一区二区三区 | 右手影院亚洲欧美 | 亚洲乱亚洲| 国产精品久久91 | 金瓶狂野欧美性猛交xxxx | 欧美大片免费 | 国产免费av网站 | 中文字幕+乱码+中文 | 国产成人在线免费观看 | 黑人巨大精品欧美一区二区免费 | 探花视频在线版播放免费观看 | 日韩在线播放一区二区 | 日韩精品一区二区三区中文字幕 | 精品国产日本 | 国产aⅴ激情无码久久久无码 | 我要色综合网 | 久久久久国色av免费观看性色 | 特级av片 | 欧美贵妇videos办公室 | 国产免费一区 | 在线麻豆av| 日韩黄色片在线观看 |