美文网首页
FastDFS分布式服务器安装

FastDFS分布式服务器安装

作者: 创造new_world | 来源:发表于2020-03-28 00:21 被阅读0次

改1改3顺序

解压缩-->进入他的目录-->编译-->安装 (这个过程,我感觉不需要指定特定目录)

如果从github上clone到本地编译安装,需要安装git。apt-get install git (我们的安装方法不是这样)

思路:按照操作,tracker安装好像没问题,经测试是一样的,但是storage没有要求输入密码,且没有出现最后一步那样的错误,反而还是tracker的问题
经资料发现,可能是我包不能放在桌面,应该在/usr/local/src路径下,明天再看看

图片.png 图片.png 图片.png

一、安装fastdfs依赖包

  1. 解压缩libfastcommon-master.zip
  2. 进入到libfastcommon-master的目录中
  3. 执行 ./make.sh
  4. 执行 sudo ./make.sh install

二、安装fastdfs

  1. 解压缩fastdfs-master.zip
  2. 进入到 fastdfs-master目录中
  3. 执行 ./make.sh
  4. 执行 sudo ./make.sh install

三、配置跟踪服务器tracker

  1. sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
  2. 在/home/python/目录中创建目录 fastdfs/tracker
    mkdir –p /home/python/fastdfs/tracker
  3. 编辑/etc/fdfs/tracker.conf配置文件
    sudo vim /etc/fdfs/tracker.conf
    修改 base_path=/home/python/fastdfs/tracker
在这里更改不成功,命令进行更改

四、配置存储服务器storage

  1. sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
  2. 在/home/python/fastdfs/ 目录中创建目录 storage
    mkdir –p /home/python/fastdfs/storage
  3. 编辑/etc/fdfs/storage.conf配置文件
    sudo vim /etc/fdfs/storage.conf
    修改内容:
base_path=/home/python/fastdfs/storage             #指定日志文件
store_path0=/home/python/fastdfs/storage          #指定目录文件       
tracker_server=自己ubuntu虚拟机的ip地址:22122     #管理storage的
其实我也不太清楚为什么我的虚拟机默认是这个路径
图片.png

五、启动tracker 和 storage(有防火墙一定要关闭防火墙)
sudo service fdfs_trackerd start
sudo service fdfs_storaged start

启动没有出现异常,但是查询不到启动

六、测试是否安装成功

  1. sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
  2. 编辑/etc/fdfs/client.conf配置文件
    sudo vim /etc/fdfs/client.conf
    修改内容:
    base_path=/home/python/fastdfs/tracker
    tracker_server=自己ubuntu虚拟机的ip地址:22122
  3. 上传文件测试:
    fdfs_upload_file /etc/fdfs/client.conf 要上传的图片文件
    如果返回类似group1/M00/00/00/rBIK6VcaP0aARXXvAAHrUgHEviQ394.jpg的文件id则说明文件上传成功
fantao@fantao-virtual-machine:/etc/fdfs$ fdfs_upload_file /etc/fdfs/client.conf '/home/fantao/桌面/goods.jpg' 
[2020-03-30 01:11:50] ERROR - file: connection_pool.c, line: 130, connect to 192.168.0.122:22122 fail, errno: 111, error info: Connection refused
进行测试发现出错,连接本机有问题 关闭防火墙不起作用

经过再次检查,配置的IP和端口号是没有问题的,


第二个storaged报错了,这时候再次关闭虚拟机,切换成原来的桥接,重启,再次运行,返回类似roup1/M00/00/00/wKgrMFx2FiiAMh1zAAUTX4IIbyI300.png.jpg的文件id则说明文件上传成功。

路径没有配对

直到这一步,系统报错:
Failed to start fdfs_trackerd.service: Unit fdfs_trackerd.service not found
两个都是一样的,我看网上有人说只报storage,这个我后面也碰到了。
解决方式:关闭虚拟机,更换网络连接方式为NAT,再重启,这时候,更改,再次启动会发现,不报错了。(亲测,是的)

图片.png

相关文章

网友评论

      本文标题:FastDFS分布式服务器安装

      本文链接:https://www.haomeiwen.com/subject/yglhuhtx.html