阿里云负载均衡SLB的文件上传下载问题解决

时间:2022-09-01 16:59:51

Nfs同步文件夹配置

问题描述 : javaweb应用部署到云服务器上时,当服务器配置了SLB负载均衡的时候,多台服务器就会造成文件上传下载获取不到文件的错误,

  解决办法有:1.hdfs  2.搭建ftp服务器  3.搭建nfs服务器   (以下是采用搭建nfs服务器的方法)

一、安装nfs服务

  (a) 客户端执行(保证yum源可用)

    sudo yum upgrade lvm2

    sudo yum install nfs-utils

  (b) 服务端执行

    sudo yum install nfs-utils

二、设置服务端的配置文件

  (a) sudo vim /etc/exports (如果没有这个文件,手动创建一个)

  (b) 加入以下内容

    格式 : 输出目录客户端ip(访问权限,用户映射,其他)

    /home/frd/data/frd_fileupload xxx.xxx.xxx.xxx(rw,secure,no_root_squash,sync)

    /home/frd/data/frd_fileupload xxx.xxx.xxx.xxx(rw,secure,no_root_squash,sync)

三、开启服务

  (a) 服务端执行

    sudo service rpcbind start

    sudo service nfs start

  (b) 查看服务端服务启动是否正常

    showmount -e

    正常输出一下格式内容代表配置成功

      Export list for m1:

      /home/frd/data/frd_fileupload xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx

四、在客户端挂载服务端目录

    sudo mount xxx.xxx.xxx.xxx:/home/frd/data/frd_fileupload /home/tomcat/fileShare

四、配置完成(重启机器时需要在master上重新开启服务)

 

参考文章 : https://help.aliyun.com/document_detail/25846.html?spm=5176.100241.0.0.4j8UD5

The End.