精华内容
下载资源
问答
  • Linux Centos7.2 虚拟机安装FastDFS,本人亲自安装可以使用,有文档
  • 虚拟机安装fastdfs之后,java客户端连接超时问题 java.net.SocketTimeoutException: connect timed out 报错信息显示是连接超时,因为fastdfs是装在虚拟机上面的,系统是centos7 首先应该想到是不是ip地址有误,...

    虚拟机安装fastdfs之后,java客户端连接超时问题

    java.net.SocketTimeoutException: connect timed out
    

    报错信息显示是连接超时,因为fastdfs是装在虚拟机上面的,系统是centos7

    首先应该想到是不是ip地址有误,检查storage.conf之后,ip地址是没有问题的

    其次端口号是否被防火墙拦截,这时候呢,就要开放端口号,最后发现是端口号没有开放。

    需要开放两个端口号,一个是storage server的端口号 默认23000
    还有一个是 tracker server的端口号 22122默认

    firewall-cmd --zone=public --add-port=23000/tcp --permanent
    firewall-cmd --zone=public --add-port=22122/tcp --permanent
    

    linux查看开放端口

    tcp端口

    netstat -ntpl
    

    udp端口

    netstat -nupl
    

    在这里插入图片描述

    展开全文
  • 一、准备相关安装包 以下将FastDFS相关文件上传到服务器的...- FastDFS源码:FastDFS_v5.05.tar.gz - FastDFS依赖包:libfastcommonV1.0.7.tar.gz - FastDFS的nginx扩展模块:fastdfs-nginx-module_v1.16.tar.gz ...
    一、准备相关安装包

    以下将FastDFS相关文件上传到服务器的root目录下

    • FastDFS源码:FastDFS_v5.05.tar.gz
    • FastDFS依赖包:libfastcommonV1.0.7.tar.gz
    • FastDFS的nginx扩展模块:fastdfs-nginx-module_v1.16.tar.gz
    • nginx安装包:nginx-1.8.0.tar.gz
    二、安装相关依赖
    • c语言编译环境: yum install gcc-c++

    • libevent工具包: yum -y install libevent

    • libfastcommonV1.0.7工具包:

      1. 解压缩:tar zxf libfastcommonV1.0.7.tar.gz
      2. 编译:cd libfastcommonV1.0.7/ ./make.sh(若安装失败可执行yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget)
      3. 安装:cd libfastcommonV1.0.7 ./make.sh install
      4. 由于是32位系统,将/usr/lib64/文件下的libfastcommon.so拷贝到/usr/lib/文件夹中:cp libfastcommon.so …/lib
    三、安装FastDFS
    • 解压缩: tar zxf FastDFS_v5.05.tar.gz

    • 编译: cd FastDFS ./make.sh

    • 安装: cd FastDFS ./make.sh install

      安装后在/usr/bin/目录下以fdfs开头的文件都是编译出来的

    四、配置tracker服务器
    • 准备配置文件: 将root/FastDFS/conf下的文件复制到 /etc/fdfs,cp * /etc/fdfs/
    • 修改日志存放路径: 修改tracker.conf文件中的base_path
      在这里插入图片描述
    • 启动tracker,指定tracker的配置文件: /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
    五、配置storage服务器
    • 修改日志存放路径: 修改storage.conf文件中的base_path
      在这里插入图片描述
    • 修改图片存放路径: 修改storage.conf文件中的store_path
      在这里插入图片描述
    • 设置对应的tracker服务器ip: 修改storage.conf文件中的tracker_server
      在这里插入图片描述
    • 启动storage,指定storage的配置文件: /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
      启动后会在指定的图片存放路径下创建data问价夹以及以下的二级目录,在指定的日志文件夹下创建log文件夹
    六、配置fastdfs自带客户端(仅测试配置)
    • 修改日志文件存放路径: 修改client.conf文件中的base_path
    • 设置对应的tracker服务器ip: 修改client.conf文件中的tracker_server
      在这里插入图片描述
    七、测试上传功能

    /usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg
    在这里插入图片描述

    八、测试下载功能

    要使fastdfs能够下载,必须为storage服务器配置http服务后才能访问,所以使用官方提供的nginx插件搭建nginx来提供http服务

    • 解压缩nginx安装包和插件: tar -zxf nginx-1.8.0.tar.gz tar zxf fastdfs-nginx-module_v1.16.tar.gz
    • 修改插件中fastdfs的路径: cd fastdfs-nginx-module/src 修改config文件,将路径中的local都删掉
      在这里插入图片描述
    • 将插件的配置文件放到fastdfs指定的配置文件位置:
      cp /root/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/
    • 设置nginx对应的tracker服务器ip: 修改client.conf文件中的tracker_server
      在这里插入图片描述
    • nginx添加fastdfs插件模块:
      cd nginx-1.8.0
      mkdir -p /var/temp/nginx
      ./configure
      –prefix=/usr/local/nginx
      –pid-path=/var/run/nginx/nginx.pid
      –lock-path=/var/lock/nginx.lock
      –error-log-path=/var/log/nginx/error.log
      –http-log-path=/var/log/nginx/access.log
      –with-http_gzip_static_module
      –http-client-body-temp-path=/var/temp/nginx/client
      –http-proxy-temp-path=/var/temp/nginx/proxy
      –http-fastcgi-temp-path=/var/temp/nginx/fastcgi
      –http-uwsgi-temp-path=/var/temp/nginx/uwsgi
      –http-scgi-temp-path=/var/temp/nginx/scgi
      –add-module=/root/fastdfs-nginx-module/src
      make
      make install
    • 修改nginx配置: 若访问group1/M00,则交给插件处理,插件再找ip路径
      在这里插入图片描述
      • 拷贝libfdfsclient.so: 由于是32位系统,将/usr/lib64/文件下的libfdfsclient.so拷贝到/usr/lib/文件夹中:cp libfdfsclient.so …/lib
      • 启动nginx后访问图片:
        在这里插入图片描述
    展开全文
  • fastdfs和nginx等安装包,包括FastDFS_v5.08.tar.gz、fastdfs-client-java-master.zip、fastdfs-nginx-module_v1.16.tar.gz、libfastcommon-master.zip等
  • 背景 在使用虚拟机进行分布式文件上传时,刚开始已经配置好了。过了一段时间之后,鸭儿哦...其实就是已经配置好了的FastDFS和Nginx没开启!!! 打开自己的虚拟机,然后使用下面的命令后查看是否开启成功即可。 1. ...

    背景

    在使用虚拟机进行分布式文件上传时,刚开始已经配置好了。过了一段时间之后,鸭儿哦,就不顶用了!!!

    解决办法

    其实就是已经配置好了的FastDFS和Nginx没开启!!!
    打开自己的虚拟机,然后使用下面的命令后查看是否开启成功即可。

    1.FastDFS

    service fdfs_trackerd start启动 Tracker

    netstat -tupln查看端口号
    在这里插入图片描述

    service fdfs_storaged start启动 storage

    /usr/bin/fdfs_monitor /etc/fdfs/storage.conf查看 Storage 和 Tracker 是否在通信:
    在这里插入图片描述
    在这里插入图片描述
    这样FastDFS就弄好了,接下来弄Nginx!!!

    2.nginx

    /usr/local/nginx/sbin/nginx启动nginx
    或者cd /usr/local/nginx/sbin/ + ./nginx启动nginx
    netstat -tupln查看端口号
    在这里插入图片描述
    最重要的是关闭防火墙
    命令

    service iptables stop关闭防火墙

    service iptables status查看防火墙状态

    展开全文
  • 根据这个步骤写的 ...下载安装VMware,以及...VMware-workstation-full-12 虚拟机 CentOS-7-x86_64-DVD-1908 你的centos7是最小化安装的那默认都是不带X WINDOWS的,那在安装图形化界面之前,你得先安装一下X WINDOWS ...

    根据这个步骤写的
    https://www.cnblogs.com/yufeng218/p/8111961.html

    下载安装VMware,以及CentOS7镜像

    VMware-workstation-full-12 虚拟机
    CentOS-7-x86_64-DVD-1908

    你的centos7是最小化安装的那默认都是不带X WINDOWS的,那在安装图形化界面之前,你得先安装一下X WINDOWS
    yum groupinstall “X Window System”

    安装图形化界面:
    yum groupinstall -y “GNOME Desktop”

    使用root权限管理图形化界面:sudo nautilus

    将命令界面切换成图形界面的命令:systemctl set-default graphical.target

    图形界面切换到命令界面执行命令:systemctl set-default multi-user.target

    安装FastDFs

    安装 gcc:yum install gcc-c++ 环境
    FastDFS 依赖 libevent 库,需要安装:yum -y install libevent

    安装 libfastcommon,这个版本 libfastcommon_v1.01.tar.gz

    tracker 和 storage 使用相同的安装包,虚拟机直接下载
    wget https://github.com/happyfish100/fastdfs/archive/V5.03.tar.gz

    /etc/init.d/fdfs_trackerd start #启动tracker命令
    /etc/init.d/fdfs_trackerd restart 重启

    /etc/init.d/fdfs_trackerd stop #停止tracker命令

    /etc/init.d/fdfs_storaged start #启动storaged
    /etc/init.d/fdfs_storaged start 重启

    /etc/init.d/fdfs_storaged stop #关闭storaged

    测试

    /usr/local/bin/fdfs_test:启动测试的文件路径
    /usr/local/bin/fdfs_test /etc/fdfs/client.conf upload /home/logo1.png

    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) ngin
    当出现这个错误时,意味着80端口被占用。
    方法一、使用:
    fuser -k 80/tcp

    展开全文
  • 关于虚拟机的比较实用的小技巧;
  • 安装FastDFS

    2018-12-11 10:06:12
    1FastDFS 安装 1.1安装 VMware 虚拟机 安装 CentOS7 虚拟机。 1.2 FastDFS--tracker 安装 分别在 192.168.101.3 和 192.168.101.4 上安装 tracker。 注:初次安装可只安装一台 tracker,快速体验。 ...
  • FastDFS安装配置参考资料 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置 由于此处是使用VirtualBox虚拟机在CentOS 7系统上安装FastDFS,...
  • 文章目录在虚拟机上配置FastDFS下载文件安装以下内容安装libfastcommon-master安装FastDFSNginx将图片请求转发到FastDFSNginx开机启动 在虚拟机上配置FastDFS 下载文件 在用户目录leyou下创建fdfs目录,并传到该目录...
  • CentOS安装FastDFS

    2018-03-20 21:55:55
    最小型的FastDFS,在同一台虚拟机安装。 首先: 下载libfastcommon – https://github.com/happyfish100/libfastcommon 下载FastDFS – https://github.com/happyfish100/fastdfs/ 将下载好的文件解压好 ...
  • 安装fastDFS nginx

    2019-05-14 20:29:50
    安装fastDFS:源码安装方式 1.在/home/yz/下mkdir fastDFS f放入以下文件并解压: 2.安装fastDFS依赖包: 3.安装FastDFS 4.配置跟踪服务器tracker 5.配置存储服务器storage 6.启动tracker和storage 7.测试是否...
  • 这几天学习,需要用nginx搭建fastdfs作为分布式文件管理系统。然后就是各种报错!我差不都整了1天,太难了,但最后找到了一个可以执行的解决方案,这里给大家分享一下。 其他报错地方我单独写成博客,方便大家找到...
  • Docker安装FastDFS

    千次阅读 2018-09-11 09:37:33
    Docker安装FastDFS(分布式文件系统)并演示图片存储与下载   首先自己已经安装好docker并配置好镜像加速器 1.获取FastDFS Docker镜像来运行FastDFS docker image pull delron/fastdfs 也可以直接使用打包的...
  • Linux安装FastDFS

    2021-02-16 21:09:19
    Linux安装FastDFS 参考连接:https://blog.csdn.net/weixin_43591980/article/details/110947827 安装相关软件 这里我采用的是虚拟机安装,系统是centos 7 下载依赖包 没有这些文件,nginx将不能正常编译 yum ...
  • 分布式存储 CentOS6.5虚拟机环境搭建FastDFS-5.0.5集群..........................................................................
  • 安装环境使用的系统软件磁盘目录安装libfatscommon安装FastDFS安装fastdfs-nginx-module安装Nginx单机部署tracker配置storage配置client测试配置nginx访问 目录索引 Fastdfs—安装fastdfs和nginx Fastdfs—安装常见...
  • centos安装FastDFS

    2019-10-29 18:17:49
    1. Centos下安装FastDFS 1.1 上传 将课前资料中的文件上传到linux下的/home/lurenwu/fdfs目录: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BRdvF2RW-1572344256360)(assets/...
  • CentOS7安装fastdfs(单机部署)

    千次阅读 2019-03-16 16:27:03
    文章目录CentOS7安装fastdfs(单机部署)相关介绍及安装安装编译环境磁盘存放目录安装libfatscommon安装FastDFS安装fastdfs-nginx-module安装nginx单机部署配置tracker配置storage配置配置nginx访问启动关闭防火墙...
  • Ubuntu中安装FastDFS

    2019-10-21 21:28:45
    1 安装fastdfs依赖包 解压缩libfastcommon-master.zip 进入到libfastcommon-master的目录中 执行 ./make.sh 执行 sudo ./make.sh install 2 安装fastdfs 解压缩fastdfs-master.zip 进入到 fastdfs-...
  • docker安装fastdfs

    2021-01-24 13:20:28
    我们知道在centos上安装rabbitmq和fastdfs这样的,需要提前安装环境还要注意版本兼容问题,说实话很麻烦。现在使用docker安装就简便了很多,甚至只需要简单的命令就可以完成!前段时间工作上需要跟同事安装了这两个...
  • linux安装FastDFS+Nginx

    2019-12-04 19:55:52
    安装FastDFS 1. 下载 FastDFS 的安装包     下载地址:https://github.com/happyfish100/FastDFS,本次我安装的是 v5.05 版本的。 2.
  • 06.易课寄在线购课系统部署-CentOS6虚拟机环境搭建FastDFS
  • Docker安装FastDFS**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. Docker安装FastDFS 中国加油,武汉加油! 篇幅较长,配合目录观看 案例准备 一台Centos7的服务器或虚拟机 安装了Docker 本案例基于...
  • CentOS7安装fastdfs

    2020-10-23 14:34:14
    CentOS7安装fastdfs 安装CentOS基本依赖: yum -y install tcl lrzsz deltarpm zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget 所需安装包...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,429
精华内容 1,371
关键字:

虚拟机安装fastdfs