文档章节

fastdfs集群搭建

随心而安
 随心而安
发布于 2017/08/30 14:42
字数 580
阅读 20
收藏 0

一、fastdfs包

mkdir hyjk

 

yum install lrzsz

 

rz

 

mv fastdfs-nginx-module_v1.15.tar.gz hyjk/

 

#安装所需要的压缩包

yum install make cmake gcc gcc-c++

 

#重新移动到src

mv V1.0.35.tar.gz  /usr/local/src/

 

tar -xzvf V1.0.35.tar.gz

 

mv /hyjk/fastdfs.V5.09.tar.gz  /usr/local/src/

 

二、 跟踪器启动

 

#复制修改跟踪器tracker配置文件

cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

vim /etc/fdfs/tracker.conf

# 修改的内容如下:

disabled=false              # 启用配置文件

port=22122                  # tracker服务器端口(默认22122)

base_path=/fastdfs/tracker  # 存储日志和数据的根目录

 

mkdir -p /fastdfs/tracker

 

三、防火墙设置端口

#防火墙

 vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22122 -j ACCEPT

service iptables restart

 

开防火墙端口

iptables -A INPUT -p tcp --dport 22122 -j ACCEPT

#一定要手动保存下

service iptables save

service iptables status

 

#启动跟踪器

/etc/init.d/fdfs_trackerd start

ps -ef | grep fdfs_trackerd

#设置开机启动

/etc/init.d/fdfs_trackerd stop

 

四、存储器启动

 

#存储器

cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

vi /etc/fdfs/storage.conf

# 修改的内容如下:

disabled=false                      # 启用配置文件

port=23000                          # storage服务端口

group_name=group1                   # 组名(第一组为group1,第二组为group2,依次类推...)

base_path=/fastdfs/storage          # 数据和日志文件存储根目录

store_path0=/fastdfs/storage        # 第一个存储目录,第二个存储目录起名为:store_path1=xxx,其它存储目录名依次类推...

store_path_count=1                  # 存储路径个数,需要和store_path个数匹配

tracker_server=192.168.0.200:22122  # tracker服务器IP和端口

tracker_server=192.168.0.201:22122  # tracker服务器IP和端口

http.server_port=8888               # http访问文件的端口

 

mkdir -p /fastdfs/storage

 

防火墙端口23000如上

iptables -A INPUT -p tcp --dport 23000 -j ACCEPT

 

#启动存储器

/etc/init.d/fdfs_storaged start

 

#查看存储集群

/usr/bin/fdfs_monitor /etc/fdfs/storage.conf

#设置开机启动

/etc/init.d/fdfs_storaged stop

chkconfig fdfs_storaged on

 

#更改客户端的追踪器ip

cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf

vi /etc/fdfs/client.conf

base_path=/fastdfs/tracker

tracker_server=192.168.1.200:22122

tracker_server=192.168.1.201:22122

 

#测试上传

/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /etc/fdfs/client.conf

 

 

 

 

----------------------------------------------------------------------------------------------------------

五、Nginx搭建

 

#安装lib包

yum install gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel

 

#安装lib包

yum -y install libevent-devel

 

/**

坑,注意

**/

#修改module默认路径

fastdfs-nginx-module/src/config

CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

 

#加入module到nginx

./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx --add-module=/hyjk/fastdfs-nginx-module/fastdfs-nginx-module/src

 make && make install

 

#修改mod_fasrdfs.conf

 /usr/local/src/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/

shell> vi /etc/fdfs/mod_fastdfs.conf

 

#nginx 启动

/opt/nginx/sbin/nginx

/usr/local/nginx/sbin/nginx -s reload

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

 

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
上一篇: idea 常用快捷键
随心而安
粉丝 0
博文 7
码字总数 3464
作品 0
浦东
程序员
私信 提问
FastDFS安装使用实战一(安装篇)

最近在研究负载均衡和集群,其中涉及到一个主要问题是,如何让集群中的real server共享一套文件系统。在网上查到FastDFS,国人(happy fish,感谢他的开源精神)开发的一套轻量级分布式文件系...

凯文加内特
2015/03/30
0
0
Docker安装FastDFS

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010775025/article/details/85777774 什么是FastDFS? FastDFS 是用 c 语言编写的一款开源的分布式文件系统。...

心诚则灵--艾
01/04
0
0
Centos7单台服务器搭建FastDFS+Nginx

Fastdfs+Nginx配置操作 单台配置 安装包下载: wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz wget http://jaist.dl.sourceforge.net/project/fastdfs/FastDF......

独狼的小窝
2018/06/26
0
0
linux环境配置单机FastDFS文件存储服务器

搭建linux环境下的FDFS文件服务器,用于图片文件、视频文件、音频文件的存储管理。 测试环境: tracker server 和 storage server 在同一台机器121.42.25.134上 nginx 与 storage server 对接...

xiejunbo
2015/02/27
0
0
FastDFS服务器集群部署和集成客户端到SpringBoot

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题,同时也能做到在集群环...

maoqitian
2018/11/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊flink TableEnvironment的scan操作

序 本文主要研究一下flink TableEnvironment的scan操作 实例 //Scanning a directly registered tableval tab: Table = tableEnv.scan("tableName")//Scanning a table from a registered......

go4it
22分钟前
2
0
JS检测移动端横竖屏的代码

移动端的设备提供了一个事件:orientationChange事件 这个事件是苹果公司为safari中添加的。以便开发人员能够确定用户何时将设备由横向查看切换为纵向查看模式。 在设备旋转的时候,会触发这...

不负好时光
23分钟前
2
0
ArrayList 优化

优化是 基于数据的大小 当数据量过大 (内存能抗住) 性能达到瓶颈才需要针对性的做优化 contain 优化 可以转换为set add 大批量操作 先预估数据量 调用 `ensureCapacity(int minCapacity)` ...

NotFound403
24分钟前
3
0
Lifecycle Aware Data Loading with Architecture Components

In my previous blog post, I talked about how you can use Loaders to load data in a way that automatically handles configuration changes. With the introduction of Architecture Co......

SuShine
25分钟前
1
0
性能测试汇总

服务器带宽测试 iperf测试带宽 wget -c https://codeload.github.com/esnet/iperf/tar.gz/3.1.6 tar zxvf 3.1.6cd iperf*yum install gcc./configure --prefix=/usr/local/iperf#指定......

以谁为师
29分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部