FastDFS的工作原理--配置(二)

FastDFS的配置

不多BB,直接开整。
首先,需要建立一个用户文件夹:/opt/dfsback,将安装文件复制到该文件夹中解压,由于没有权限,所以是不可以直接复制的,
先拿到权限:
一、环境准备
在这里插入图片描述
之后将zip文件复制到/opt/dfsback文件夹中:
因为之前里面有这个文件,所以我就选择不覆盖了。
在这里插入图片描述
解压:
在这里插入图片描述

二、安装
再解压一个libfastcommon.zip:
在这里插入图片描述
这里解压要注意路径问题。
然后进入到libfastcommon-1.0.36里面;

安装C编译工具: yum -y install gcc-c++
在这里插入图片描述
在这里插入图片描述
静等下载更新完成;

编译libfastcommon并安装:
./make.sh && ./make.sh install
在这里插入图片描述
可见libfastcommon安装到多个位置;

创建软连接:
为libcommon 创建软链接到/usr/local/lib目录下。libfastcommon.so 默认安装到了/usr/lib64/libfastcommon.so,但是FastDFS主程序设置的lib目录是/usr/local/lib,所以此处需要重新设置软链接(类似于Windows的快捷方式):
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so

安装FastFDS:
解压缩:
[root@icss19 dfsback]# unzip fastdfs-5.11.zip
在这里插入图片描述
编译安装:
[root@icss19 fastdfs-5.11]# ./make.sh && ./make.sh install
安装成功后,FastDFS会安装在/etc/fdfs目录下:
在这里插入图片描述
安装FastFDS:
解压缩:
我们需要把三个示例文件复制一份,去掉.sample
cp client.conf.sample client.conf
cp storage.conf.sample storage.conf
cp tracker.conf.sample tracker.conf

三、安装tracker
创建tracker工作目录:
[root@icss19 opt]# mkdir fastdfs_tracker
修改配置文件:tracker.conf
主要实现以下几个个配置内容:
vim /etc/fdfs/tracker.conf

disabled=false
port=22122 #默认端口号
base_path=/opt/fastdfs_tracker #我刚刚创建的目录
http.server_port=8080 #默认端口是8080
bind_addr= 0.0.0.0 监听地址

在编辑配置文件的时候,
在这里插入图片描述
我去二连

创建软引用
ln -s /usr/bin/fdfs_storaged /usr/local/bin

四、启动Tracker
启动Tracker服务:
service fdfs_trackerd start
在这里插入图片描述
进行刚刚创建的tracker目录,发现目录中多了data和log两个目录
ll /opt/fastdfs_tracker
在这里插入图片描述
启动Tracker
将Tracker加入开机启动项:
echo “service fdfs_trackerd start” |tee -a /etc/rc.d/rc.local
在这里插入图片描述
查看tracker的端口监听情况:
netstat -unltp|grep fdfs
在这里插入图片描述

五、安装Storage
由于storage还需要一个目录用来存储数据,因此需要建立两个目录,分别存放程序和数据;
mkdir /opt/fastdfs_storage
mkdir /opt/fastdfs_storage_data

查看opt文件夹:
ll /opt
在这里插入图片描述
修改Storage配置;
vim storage.conf;
在这里插入图片描述
主要修改的就是base_path,store_path0和tracker_server。
最后一个要修改成虚拟机的ip地址和前面Tracjer的端口号。
启动Storage;
service fdfs_storaged start
在这里插入图片描述
设置开机启动
echo “service fdfs_storaged start” |tee -a /etc/rc.d/rc.local
在这里插入图片描述
测试结果;
查看服务是否启动:
netstat -unltp | grep fdfs

在这里插入图片描述
校验整合:
/usr/bin/fdfs_monitor /etc/fdfs/storage.conf
在这里插入图片描述

到这里就算是配置完事了,基本就是解压,安装,修改配置文件,建立软连接这个步骤吧。

之后说下他的应用,以及和IDEA的客户端连接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值