FastDFS离线安装

FastDFS离线安装
(环境包:链接:https://pan.baidu.com/s/1ENBnsCCbwM56NTVxRZMwYw
提取码:bwsw
)
安装包(链接:https://pan.baidu.com/s/1GXgqHFe9aTG_0zLhyAK5sw
提取码:omy3
)
1.上传安装包,并解压libfastcommon-1.0.36.tar.gz, fastdfs-5.11.tar.gz到usr/local/FastDFS里,效果如下图,步骤见
在这里插入图片描述
2.解压libfastcommon-1.0.36.tar.gz到当前文件夹
Shell>tar -zxvf libfastcommon-1.0.36.tar.gz

3.解压后的目录则为:
Shell>usr/local/FastDFS/libfastcommon-1.0.7

4.进入libfastcommon-1.0.7目录中
Shell>cd libfastcommon-1.0.7
在这里插入图片描述
5.启动运行libfastcommon-1.0.7下的make.sh的文件
Shell>./make.sh
Shell>./make.sh install
(备注:这里会报错,提示缺少环境包perl,则安装环境包底下会附上安装方式,如果没报错请看下一步)

6.在FastFFS目录下解压fastdfs-5.11.tar.gz文件并运行
Shell>tar -zxvf fastdfs-5.05.tar.gz

7.切换到fastdfs-5.11目录中,并运行文件
Shell>cd fastdfs-5.11
Shell>./make.sh
Shell>./make.sh install

8.fastdfs的配置文件配置文件默认在/etc/fdfs下默认脚本在/etc/init.d下创建两个目录,用来存放数据:
Shell>mkdir -p /data/fdfs_tracker
Shell>mkdir -p /data/fdfs_storage

9.复制配置文件:
Shell>cd /etc/fdfs
Shell>cp storage.conf.sample storage.conf
Shell>cp tracker.conf.sample tracker.conf

10.配置跟踪器的配置文件tracker.conf
Shell>vi tracker.conf
修改:
base_path=/data/fdfs_tracker
FastDFS离线安装_第1张图片
11.修改存储节点的配置文件storage.conf
Shell>vi storage.conf
base_path=/data/fdfs_storage/base
在这里插入图片描述
store_path_count=1
store_path0=/data/fdfs_storage/storage0
tracker_server=172.10.0.46:22122
FastDFS离线安装_第2张图片
12.创建目录(即上图配置文件中的文件目录):
Shell>mkdir -p /data/fdfs_storage/base
Shell>mkdir -p /data/fdfs_storage/storage0

13.启动服务:(若是没有,一般都没得所以肯定要复制滴,/usr/bin里边复制过去)
启动服务
Shell>/etc/init.d/fdfs_trackerd start
Shell>/etc/init.d/fdfs_storaged start
一般来说,启动还是会报错滴,提示缺少文件夹,如果不报错,则忽略不慌看脚里(下面)图:
FastDFS离线安装_第3张图片
解决办法:
Shell>cp /usr/bin/fdfs_trackerd /usr/local/bin/fdfs_trackerd
Shell>cp /usr/bin/stop.sh /usr/local/bin/stop.sh
Shell>cp /usr/bin/restart.sh /usr/local/bin/restart.sh

然后理论上这里还是要报错滴,不慌在瞅一眼脚里
咳咳,搞忘了截图了,不过一般是权限问题,给予最高权限就可以了

14.查看服务是否启动,如下图表示启动成功:
Shell>ps -ef|grep fdfs
在这里插入图片描述
15.测试一下fastdfs是否可用,配置client文件:
Shell>cd /etc/fdfs
Shell>cp client.conf.sample client.conf

16.编辑修改配置文件:
Shell>vi client.conf
base_path=/data/client
tracker_server=192.168.81.133:22122
FastDFS离线安装_第4张图片
17.先创建一个新文件夹,然后测一下
Shell>mkdir -p /data/client
通过fdfs_upload_file来测试:
Shell>echo “9876543210” >> /data/3.txt
Shell>fdfs_upload_file /etc/fdfs/client.conf /data/3.txt
在这里插入图片描述
18.通过fdfs_download_file下载我们刚上传的文件,如图表示成功
Shell>fdfs_download_file /etc/fdfs/client.conf group1/M00/00/00/rAoALl1HpX6AYYhgAAAACwwUsrI874.txt
在这里插入图片描述
19.查看编辑防火墙配置文件
Shell>vi /etc/sysconfig/iptables
添加端口如下:
Shell>-A INPUT -m state --state NEW -m tcp -p tcp --dport 23000 -j ACCEPT

20.重启防火墙:
Shell>service iptables restart

----------------------------------------------------我是分割线-----------------------------------------------------
perl安装
[root@ZC /]# tar -zxvf perl-5.16.1.tar.gz
[root@ZC /]# cd perl-5.16.1
[root@ZC perl-5.16.1]# ./Configure -des -Dprefix=/usr/local/perl
[root@ZC perl-5.16.1]# make
[root@ZC perl-5.16.1]# make test
[root@ZC perl-5.16.1]# make install

你可能感兴趣的:(FASTDFS)