把软件上传到/usr/local/src
1.tracker 安装
1.1 cd libfastcommon-1.0.7/
1.2 sudo ./make.sh
1.3 sudo ./make.sh install
至此libfastcommon安装完成。
1.4 回到FastDFS
1.5 sudo tar -xvf fastdfs-5.05.tar.gz
1.6 sudo mv fastdfs-5.05 FastDFS
1.7 cd FastDFS
1.8 sudo ./make.sh
1.9 sudo ./make.sh install
至此FastDFS在 tracker上安装完成,所有的可执行文件位于 /usr/bin 目录下,以fdfs开头的文件
ll /usr/bin/fd*
所有的配置文件在 /etc/fdfs/ 目录下
ll /etc/fdfs/
设置 tracker 的数据文件和日志目录
sudo mkdir -pv /bigdata/fastdfs/tracker
设置 storage 的数据文件和日志目录
sudo mkdir -pv /bigdata/fastdfs/storage
2.tracker 配置
2.1 进入到 /etc/fdfs 目录下,复制模版文件到 tracker.conf
2.2 sudo cp tracker.conf.sample tracker.conf
2.3 sudo view tracker.conf
需要修改以下参数即可
disabled=false #启用配置文件
port=22122 #设置 tracker 的端口号
base_path=/bigdata/fastdfs/tracker #设置 tracker 的数据文件和日志目录(需预先创建)
http.server_port=8080 #设置 http 端口号
3.tracker运行
3.1 sudo fdfs_trackerd /etc/fdfs/tracker.conf restart
3.2 sudo netstat -antp | grep tracker
tcp 0 0 0.0.0.0:22122 0.0.0.0:* LISTEN 14520/fdfs_trackerd
查看日志看服务是否正常运行
sudo cat /data/fastdfs/tracker/logs/trackerd.log
4.设置开机自动启动
4.1 sudo bash -c "echo "/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart" >> /etc/rc.local"
4.2 sudo vi /etc/rc.local
在末尾添加 /usr/bin/fdfs_trackerd /etc/fdf