`

集群共享上传文件

阅读更多

Tomcat 集群时上传文件时如何使得多部tomcat中的文件同步,Linux下可以通过NFS来解决这个问题。可以在一部linux server上配置NFS服务器,其他linux server当作NFS客户端。
客户端只需用nfs挂载服务端的目录即可,如:
mount -t nfs 192.168.1.80:/usr/local/share/tomcat/VOS/sharefolder /usr/share/tomcat/VOS/sharefolder

 

 


或者可以在/etc/fstab中設置192.168.1.80:/usr/local/share/tomcat/VOS/sharefolder /usr/share/tomcat/VOS/sharefolder nfs defaults 0 0
其中第一个sharefolder是服务器上目录,第二个目录是客户机挂载目录
[root@master ~]#
yum -y install nfs-utils
[root@master ~]# vi /etc/idmapd.conf
# line 5: uncomment and change to your domain name
Domain = server.world
[root@master ~]# vi /etc/exports
# write like below *note
/home 10.0.0.0/24(rw,sync,no_root_squash,no_all_squash)
# *note
/home ⇒ shared directory
10.0.0.0/24 ⇒ range of networks NFS permits accesses
rw ⇒ writable
sync ⇒ synchronize
no_root_squash ⇒ enable root privilege
no_all_squash ⇒ enable users' authority
[root@master ~]#

systemctl start rpcbind.service

[root@master ~]#

systemctl start nfs-server.service

[root@master ~]#

systemctl start nfs-lock.service

[root@master ~]#

systemctl start nfs-idmap.service

[root@master ~]#

systemctl enable rpcbind.service

[root@master ~]#

systemctl enable nfs-server.service

[root@master ~]#

systemctl enable nfs-lock.service

[root@master ~]#

systemctl enable nfs-idmap.service


[root@www ~]# yum -y install nfs-utils
[root@master ~]# vi /etc/idmapd.conf
# line 5: uncomment and change to your domain name
Domain = server.world
[root@www ~]# systemctl start rpcbind.service
[root@www ~]# systemctl start nfs-lock.service
[root@www ~]# systemctl start nfs-idmap.service
[root@www ~]# systemctl start netfs.service
[root@www ~]# systemctl enable rpcbind.service
[root@www ~]# systemctl enable nfs-lock.service
[root@www ~]# systemctl enable nfs-idmap.service
[root@www ~]# systemctl enable netfs.service
[root@www ~]# mount -t nfs master.server.world:/home /home
[root@www ~]# df -h

Filesystem Size Used Avail Use% Mounted on
rootfs 16G 832M 14G 6% /
devtmpfs 995M 0 995M 0% /dev
tmpfs 1003M 0 1003M 0% /dev/shm
tmpfs 1003M 39M 964M 4% /run
/dev/mapper/VolGroup-lv_root 16G 832M 14G 6% /
tmpfs 1003M 39M 964M 4% /run
tmpfs 1003M 0 1003M 0% /sys/fs/cgroup
tmpfs 1003M 0 1003M 0% /media
/dev/vda2 485M 32M 428M 7% /boot
master.server.world:/home/ 16G 848M 14G 6% /home
# home directory on NFS is mounted
[root@www ~]# vi /etc/fstab
/dev/mapper/VolGroup-lv_root / ext4 defaults 1 1
UUID=65ec32e2-f459-4d63-b8b0-e18124b50f3a /boot ext4 defaults 1 2
/dev/mapper/VolGroup-lv_swap swap swap defaults 0 0
# add at the lat line: change home directory this server mounts to the one on NFS

master.server.world:/home /home nfs defaults 0 0

 

分享到:
评论

相关推荐

    tomcat8.5.29 redisclouder集群 session共享集群相关配置文件

    tomcat8.5.29 redisclouder集群 session共享集群相关配置文件 亲测可用tomcat8.5.29 redisclouder集群 session共享集群相关配置文件 亲测可用 tomcat8.5.29 redisclouder集群 session共享集群相关配置文件 亲测可用 ...

    集群环境NFS文件系统

    在集群环境中,NFS充当着实现全局文件共享的核心角色,其高效运行对整个系统的性能至关重要。特别是在高性能计算领域,如联想深腾6800和曙光4000A这样的国产高性能计算机系统,NFS的部署已成为标准配置。 #### 二、...

    OCFS2共享文件系统介绍

    通过以上步骤,可以完成OCFS2文件系统的安装与配置,并实现集群中的资源共享。 #### 四、OCFS2在H3C CAS系统中的应用 H3C CAS (Cloud Application System) 是一款云计算平台,它集成了虚拟化技术、分布式存储技术...

    keycloak集群部署配置

    #### 六、集群内部数据共享 为了保证集群内部的数据一致性,需要开启IP多播功能。在主机和从机上执行以下命令: ```bash route add -net 224.0.0.0 netmask 240.0.0.0 dev lo ifconfig lo multicast ``` 需要注意的...

    Linux MySQL集群环境搭建

    * 数据结点(Data node):集群共享数据(内存中) * 管理服务器(Management Server):集群管理SQL node,Data node 环境配置 要搭建MySQL集群环境,需要三台Linux服务器:Management Server、Data node和SQL ...

    Java高级架构之FastDFS分布式文件集群详解

    FastDFS分布式文件集群详解 FastDFS是一个开源的轻量级分布式文件系统,使用C实现,支持Linux、BSD等unix-like操作系统。FastDFS主要解决大容量文件存储的问题,并追求高性能和高扩展性。 FastDFS的主要概念包括:...

    websphere 集群应用部署

    数据源是中间件环境中数据库连接的重要组成部分,它在集群环境中更是关键,因为它能提供所有节点共享的单一数据库连接点。创建数据源时,其作用域应选择为集群,这样可以为整个集群创建并管理统一的数据源。这样做的...

    weblogic上部署集群项目步骤

    这通常涉及上传WAR或EAR文件到管理控制台,选择集群作为目标,然后启动部署。一旦部署完成,你可以启动集群服务和项目,从而实现高可用性和负载均衡。 在WebLogic集群环境中,重要的是理解服务器之间的通信机制,...

    商业编程-源码-Csharp文件共享系统.zip

    2. **文件上传与下载**:文件共享系统的核心功能之一是文件的上传和下载。C#中的System.IO命名空间提供了丰富的文件操作类,可以方便地实现文件的读写、移动和删除。同时,为了提高效率和用户体验,系统可能采用了多...

    weblogic集群配置方法-具体实施步骤

    - 选择“部署”选项,上传应用的WAR或EAR文件。 - 配置部署目标为整个集群,以实现应用在所有服务器实例上的均匀分布。 8. **测试和监控**: - 发送请求到集群,验证负载均衡是否正常工作。 - 使用WebLogic管理...

    weblogic 集群 OA系统安装与部署

    5. **部署OA应用**:在WebLogic控制台中,管理员可以上传OA系统的应用包,选择适当的部署目标(即集群),配置相关的部署属性,如数据源、JMS队列等。完成这些步骤后,应用会被分发到集群中的每个节点。 6. **配置...

    FastDFS分布式文件系统分析

    它具备冗余备份、负载均衡及线性扩展能力,适用于构建大规模文件服务器集群。 #### 二、FastDFS 的架构组成 ##### 2.1 跟踪服务器(Trackerserver) - **功能概述**:Trackerserver 在 FastDFS 架构中扮演着核心...

    Hadoop集群部署完整版

    * 上传文件:用户可以将文件上传到HDFS中。 *下载文件:用户可以从HDFS中下载文件。 * 文件浏览:用户可以浏览HDFS中的文件。 Linux集群 Hadoop集群需要部署在Linux操作系统上,Linux集群可以提供高可扩展性和高...

    Centos7搭建minio分布式集群

    - 集群模式:在每个节点上,指定其他节点作为集群成员,使用集群配置文件(`--cluster`选项)。 ``` minio server --cluster /path/to/cluster.conf /data ``` 4. **负载均衡器**: - 使用负载均衡器:为了...

    PsiTransfer简单的开源自建文件共享的解决方案

    PsiTransfer 是一个基于 Node.js 开发的开源项目,旨在提供一种简单、自建的文件共享解决方案,类似于我们熟知的百度云的“分享”功能。它允许用户在本地或网络上搭建自己的文件分享服务,实现文件的上传、下载以及...

    DataStage在Windows2008集群上安装部署

    在主机上运行安装程序,按照向导指示进行,确保在集群环境中正确配置共享磁盘和服务IP。安装完成后,需验证DataStage是否能正常启动并连接到先前创建的资料库。 最后,同样的安装步骤应在备机上执行,以实现集群的...

    weblogic92集群配置、部署手册

    1. **创建应用程序**:在WebLogic管理控制台上,选择“域” -> “应用程序” -> “部署”,点击“新建”按钮,上传WAR或EAR文件,或者通过JAR/EAR路径进行部署。 2. **配置部署目标**:在部署属性中,选择要部署的...

    oracle RAC 和 weblogic集群安装配置和部署文档

    2.3.6-2.3.7 检查WebLogic安装文件是否已正确上传,并验证安装媒介的完整性。 在部署WebLogic集群时,需要进行以下步骤: 1. 配置节点管理器:这是WebLogic管理服务器对集群中各个节点进行远程管理的基础。 2. 创建...

    WEB集群整体架构图1

    3. **文件存储系统**:为了存储和共享大量静态文件或大文件,该架构引入了分布式文件系统(DFS)。这里使用的是MFS(MogileFS),由Web_mfs_1和Web_mfs_2作为DFS的客户端,以及mfschunkserver作为存储节点。MFS通过...

    华赛_Oceanspace N8000 集群NAS存储系统

    - **互联网行业**:支持网站内容、用户上传文件等的高效管理。 - **石油勘探领域**:处理地震数据、地质模型等大型文件集。 - **医学研究**:支持基因测序、医疗影像等科研数据的存储与分析。 - **其他领域**:如...

Global site tag (gtag.js) - Google Analytics