fastdfs集群搭建
fastdfs集群搭建
随心而安 发表于8个月前
fastdfs集群搭建
  • 发表于 8个月前
  • 阅读 12
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

一、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

 

 

 

 

 

 

 

 

 

标签: FastDFS 集群
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 7
码字总数 3464
×
随心而安
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: