第4课:storage安装

1.安装
首先在172.16.1.203上安装FastDFS storage,使用FastDFS_v5.01.tar.gz源代码包
先将代码包复制到系统的/usr/local/src内(这一步可选),然后使用tar命令解压
运行make.sh,确认make成功。期间如果有错误,可能会是缺少依赖的软件包,需安装后再次make
[root@storage1FastDFS]# ./make.sh
运行make.sh install,确认install成功。
[root@storage1FastDFS]# ./make.sh install
安装完成后,所有可执行文件在/usr/local/bin下,以fdfs开头
所有配置文件在/etc/fdfs下

2.配置
编辑配置文件目录下的storage.conf,设置相关信息并保存
[root@storage1FastDFS]# vim /etc/fdfs/storage.conf
一般只需改动以下几个参数即可:
disabled=false            #启用配置文件
group_name=godeye#组名,根据实际情况修改
port=23000#设置storage的端口号
base_path=/fdfs/storage#设置storage的日志目录(需预先创建)
store_path_count=1#存储路径个数,需要和store_path个数匹配
store_path0=/fdfs/storage#存储路径
tracker_server=172.16.1.202:22122 #tracker服务器的IP地址和端口号
http.server_port=8080     #设置http端口号
如需要进行性能调优,可以参照附录的配置文件的详细说明

3.运行
运行storage之前,先要把防火墙中对应的端口打开
启动storage,会根据配置文件的设置自动创建多级存储目录,确认启动是否成功。(查看是否对应端口23000是否开始监听)
[root@storage1 FastDFS]#/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf restart
确认启动成功后,可以运行fdfs_monitor查看storage服务器是否已经登记到tracker服务器
[root@storage1 FastDFS]# /usr/local/bin/fdfs_monitor /etc/fdfs/storage.conf
看到“172.16.1.203  ACTIVE”即可确认storage运行正常
设置开机自动启动
[root@storage1 FastDFS]# vim /etc/rc.d/rc.local
将运行命令行添加进文件:/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf restart

每个group中所有storage的端口号必须一致