fastdfs5.11单机版搭建
1.搭建所需工具
链接:https://pan.baidu.com/s/1t-ZwmqtanT4Q4LHrQaQzhA 提取码:o7xv
2.开始安装
2.1下载依赖
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget
2.2创建tracker和storage文件夹
mkdir -p /home/mm/fastdfs/tracker mkdir -p /home/mm/fastdfs/storage
2.3安装libfastcommon
所有的文件都上传到/usr/local里了,大家随意
unzip libfastcommon-master.zip cd libfastcommon-master 执行编译 ./make.sh 执行安装 ./make.sh install 执行软链接 ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
2.4安装fastdfs
cd /usr/local 执行 tar -zxvf fastdfs-5.11.tar.gz cd fastdfs-5.11 ./make.sh ./make.sh install 查看可执行命令 ls -la /usr/bin/fdfs* 接下来,继续 [root@localhost sbin]# cd /etc/fdfs/ [root@localhost fdfs]# ll -rw-r--r--. 1 root root 1461 6月 24 13:19 client.conf.sample -rw-r--r--. 1 root root 7927 6月 24 13:19 storage.conf.sample -rw-r--r--. 1 root root 7389 6月 24 13:19 tracker.conf.sample 我们需要把这三个实例文件复制一份,去掉sample cp client.conf.sample client.conf cp storage.conf.sample storage.conf cp tracker.conf.sample tracker.conf
2.5配置tracker服务
编辑tracker.conf:vi tracker.conf,修改相关参数 base_path=/home/mm/fastdfs/tracker #tracker存储data和log的跟路径,必须提前创建好 http.server_port=80 #http端口,需要和nginx相同 启动 tracker 命令如下。 service fdfs_trackerd start 如果不能成功启动,可以通systemctl命令 systemctl start fdfs_trackerd
2.6开机启动tracker
然后 我们不能每次都这么启动tracker,我们需要给tracker加入开机启动 首先需要给执行权限, chmod +x /etc/rc.d/rc.local 然后开始修改rc.local vi /etc/rc.d/rc.local 在配置文件最后加下最后一句话即可 . touch /var/lock/subsys/local service fdfs_trackerd start .保存,然后 查看tracker端口监听情况 .[root@localhost fastdfs_tracker]# netstat -unltp|grep fdfs .tcp 0 0 0.0.0.0:22122 0.0.0.0:* LISTEN 7850/fdfs_trackerd .到此22122端口监听成功。
未完.......