第3课:tracker安装

1.安装  
如果有多个tracker,只需要修改storage.conf与client.conf加多个tracker_serv即可,另外,base_path也要正确设置
首先在172.16.1.202上安装FastDFS tracker,使用FastDFS_v5.01.tar.gz源代码包。
可以直接从Linux系统下载源代码包并解压安装。如果是在Windows系统下载,可以在Linux系统中挂载Windows的共享目录并且将源代码包复制进Linux系统内。挂载命令如下
[root@centos-db01 ~]# mount -o ro //Windows主机的IP地址/共享目录名/挂载目标目录

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

2.配置
编辑配置文件目录下的tracker.conf,设置相关信息并保存
[root@tracker FastDFS]# vim /etc/fdfs/tracker.conf
一般只需改动以下几个参数即可
disabled=false            #启用配置文件
port=22122                #设置tracker的端口号
base_path=/fdfs/tracker   #设置tracker的数据文件和日志目录(需预先创建)
http.server_port=8080     #设置http端口号
如需要进行性能调优,可以参照附录的配置文件的详细说明

3.运行
运行tracker之前,先要把防火墙中对应的端口打开(本例中为22122)
启动tracker,确认启动是否成功。(查看是否对应端口22122是否开始监听)
[root@tracker FastDFS]#/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
[root@tracker FastDFS]#netstat -unltp | grep fdfs
设置开机自动启动
[root@tracker FastDFS]# vim /etc/rc.d/rc.local
将运行命令行添加进文件:/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart