Java Web分布式集群搭建(四)——NFS文件共享集群

JavaWeb yan loading.. 8评论

服务器集群搭建后,若系统中存在文件的上传功能,那么如何保证上传文件的一致性呢?通常的解决思路有两种:第一种是建立文件服务器,所有的文件上传都到该服务器上;第二种就是做文件共享,每一台服务器的文件都相同。本文以第二种为例,介绍NFS文件共享集群。

NFS介绍

NFS(Network File System)网络文件系统,可以透明的让客户端像读取本地文件一样,读取远程服务器上的文件。同时在上传文件时,向任意一台客户端上传,可以透明的上传到服务器上,从而使链接的每台客户端都可以共享同样的内容。

利用该方式不仅使用透明,而且配置简单,可以方便的实现文件共享集群。

NFS集群搭建实例

环境介绍

Ubuntu 12.04 64位

服务器:172.29.131.126

客户端1:172.29.131.139

客户端2:172.29.131.140

NFS服务器

安装NFS服务器

配置NFS服务器

/nfs为root目录下新建的一个文件夹,这个文件夹就是nfs服务对外的共享目录,名字可以随便。(必须在Root目录下,不可以用其他用户随便创建)

启动NFS服务器

NFS客户端

假设客户端tomcat1和tomcat2都会上传文件到/upload目录下(两台服务器各自有该目录),分别执行下面命令:


若挂在成功,即完成搭建,可以测试向任一台客户端中上传文件,从其他客户端中可以像操作本地文件一样透明的操作该文件。

关注<爱上极客>公众号,定期推送精彩内容!

喜欢 (2)

如未说明则本站原创,转载请注明出处:爱上极客 » Java Web分布式集群搭建(四)——NFS文件共享集群


0
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8)个小伙伴在吐槽
  1. 需要向博主学习的地方还有很多,很多,很多……
    三五营销2017-01-06 09:42 回复
  2. 最近很少浏览博客了,认真拜读下
  3. 嗨~我是Feeey 不小心进了你的博客,很棒。记得来我博客转转 http://www.feeey.com/
    Feeey2017-01-13 14:06 回复
  4. 除了膜拜,别无它言!
  5. 博客真不错,会经常来逛逛的。
    Feeey2017-01-23 19:52 回复
  6. 进来转转,博主新年快乐。
    Feeey个人博客2017-01-27 09:25 回复
  7. 感谢分享
    加气块设备2017-06-16 09:13 回复
  8. 向楼主学习,赞赞。