`
BradyZhu
  • 浏览: 261221 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Jboss4集群配置之四:启动Jboss集群

 
阅读更多

1.前言
2.集群准备知识
3.Jboss集群配置实例概述
4.Jboss集群负载均衡器配置
5.Jboss集群节点配置
6.启动Jboss集群

6.启动Jboss集群

步骤

先启动负载均衡器apache,然后启动各jboss节点。各jboss节点的启动顺序没有要求。

启动负载均衡器apache


在/usr/local/apache2/bin目录下执行./httpd –k start

在/usr/local/apache2/logs/mod_jk.log中,看到apache初始化mod_jk的日志:
[Wed Aug 01 10:36:11 2007][6636:63168] [info] init_jk::mod_jk.c (2743): mod_jk/1.2.23 initialized
[Wed Aug 01 10:36:11 2007][6637:63168] [info] init_jk::mod_jk.c (2743): mod_jk/1.2.23 initialized
后面如有错误信息,是因为集群中的节点尚未启动,暂时忽略。

用netstat检查8080监听端口存在,apache启动成功.

启动Jboss节点

在集群各机器的/usr/local/jboss/bin,分别执行/run.sh –c all 1>1 2>2 &

用netstat检查8888端口监听存在.
用浏览器访问各节点的8888端口,能够看到jboss的状态.
Jboss启动成功.

集群的生命期

apache能够自动发现新启动的Jboss节点。当第一个Jboss节点启动后,自动创建Jboss集群。然后依次将其他节点加入到集群中。现在 访问http://192.168.8.246:8888,能够看到jboss的状态.说明请求已经被转发到Jboss节点。集群启动成功。

apache能够监视集群中各节点的状况,自动从集群中去掉无法访问的节点,从而保证每个请求都被响应。当集群的全部节点都停止工作,集群消亡。

集群的缺陷和粘着session

截止到现在,Jboss集群工作得很完美,除了session

目前配置的Jboss集群中,各节点是被动的、相互独立的,相当于增加了节点状态检测的DNS轮询,所以session也是相互独立的。当同一用户的2个请求被转发到不同的Jboss节点上时,会出现session信息假”丢失”的现象。

为此,Jboss提出粘着session (sticky session )概念。使用粘着session后,来自同一IP的请求将被发送到同一个Jboss节点,从而保证session使用的连续性。如果应用中没有使用session,则可以使用非粘着session的jboss集群。这样,负载分布更为合理。(Ruby Sun 的话:也更简单。)

设置方法是编辑负载均衡器的/usr/local/apache2/conf/workers.properties的worker.loadbalancer.sticky_session。设置为1使用粘着session,设置为0不使用粘着session。

使用粘着session还存在一种隐患,当某个节点发生故障时,该节点的session将全部丢失。要彻底解决这个问题,就要用到jboss session复制

分享到:
评论

相关推荐

    Apache2.2+JBOSS 5 集群配置

    4. **集群配置实例**: 实例中包括两个JBOSS节点,分别部署在两台不同的Ubuntu服务器上,由一台Apache服务器作为负载均衡器。配置过程中需要在Apache服务器上安装Apache2.2,然后配置mod_jk模块,以实现Apache与...

    jboss7集群配置方案说明书

    《JBoss7集群配置方案详解》 JBoss7作为一款广泛应用的企业级Java应用服务器,其集群配置对于提高系统可用性和可扩展性至关重要。本篇主要介绍两种集群配置方案:JBoss7+Apache集群以及Solr集群,以实现高效、稳定...

    jboss 4.0.2 集群 配置

    这个是转载Bromon原创的重量级:jboss 4.0.2 集群 配置

    JBoss422集群配置指南(01)

    【JBoss422集群配置指南】 JBoss4.2.2是一款历史悠久的企业级Java应用服务器,它在Java EE环境中提供了全面的服务支持,包括Servlet、JSP、EJB等。集群配置是提升JBoss服务器可扩展性和高可用性的重要手段,尤其...

    Jboss集群配置

    【JBoss集群配置详解】 JBoss是一个开源的企业级应用服务器,它支持Java EE规范,提供了对Web服务和SOA架构的支持。在高可用性、可扩展性和性能需求较高的环境中,通常会采用JBoss集群来部署应用程序。集群可以将...

    jboss 集群配置

    【JBoss集群配置详解】 JBoss,作为一款开源的应用服务器,是Java EE平台的重要实现,为企业级应用提供了强大的运行环境。在大型系统中,为了提高服务的可用性、可扩展性和负载均衡,常常需要配置集群。本文将深入...

    JBoss422集群配置指南(02)

    【JBoss4.2.2集群配置指南(02)】是针对JBoss应用服务器4.2.2版本的一个深入教程,旨在帮助初学者理解和掌握如何配置JBoss以实现高可用性和性能优化的企业级集群环境。这篇指南的核心内容涵盖了以下几个关键知识点: ...

    Jboss集群配置指南

    【Jboss集群配置指南】 在IT行业中,Jboss是一个广泛使用的Java应用服务器,它支持集群部署以提高应用程序的可用性和可扩展性。集群是通过多个独立的服务器节点协同工作,共同处理请求,实现高可用性和负载均衡。本...

    weblogic、jboss集群配置,参数优化

    JBoss集群配置也包含类似的过程: 1. **配置JGroups**:JBoss使用JGroups来实现集群间的通信,包括心跳检测和消息传递。 2. **创建集群**:通过修改`standalone.xml`或`domain.xml`配置文件,定义集群成员和负载...

    windows jboss 集群2

    【标题】:Windows环境下JBoss集群配置详解 在IT行业中,服务器集群是一种常见的高可用性和负载均衡解决方案。本文将深入探讨如何在Windows操作系统上配置JBoss应用服务器的集群环境,帮助开发者和系统管理员更好地...

    JBOSS7集群配置说明.doc

    【JBoss7集群配置详解】 JBoss7是一个流行的开源应用服务器,它提供了两种运行模式:独立模式(standalone)和域模式(domain)。独立模式适合简单的单服务器部署,而域模式则更适合大型分布式项目的部署,因为它...

    jboss集群部署详细资源

    【JBoss 集群部署详解】 JBoss 集群部署是企业级应用系统中常见的一种技术,目的是为了提高系统的可用性和可扩展性,通过负载均衡的方式分摊服务器压力,确保服务的高可用和高性能。本文将详细介绍如何在Apache和...

    jboss集群完整介绍

    构建高效的JBoss集群,不仅要考虑集群架构和版本选择,还需深入理解负载均衡和状态同步机制,合理配置以满足应用的高可用性和高性能需求。无论是基于请求的负载均衡还是粘性会话策略,都有其适用场景和优缺点,正确...

    jboss集群配置

    ### jBoss集群配置详解 #### 一、jBoss集群配置概览 jBoss是一个开源的Java应用服务器,广泛用于企业级应用的部署。jBoss集群配置则是为了提高系统的可用性和性能,通过多台服务器协同工作,实现负载均衡、故障...

    httpd(负载均衡)+Jboss集群高可用部署配置文件

    在Linux下部署Jboss集群主要包括以下步骤: 1. 安装Jboss:下载并解压Jboss到指定目录,如`/opt/jboss`。 2. 修改配置:在每个Jboss实例的`standalone.xml`或`domain.xml`配置文件中,设置集群相关的参数,如...

    Apache+Jboss(Tomcat)集群配置

    Apache+Jboss(Tomcat)集群配置是一种常见的高可用性和负载均衡解决方案,它通过在前端部署Apache服务器,中间层配置多个Jboss或Tomcat应用服务器,后端连接统一的数据库来实现系统的扩展性和稳定性。以下是配置这个...

    CentOS下apache负载均衡与JBoss集群配置

    JBoss集群配置的目的是让多个JBoss服务器共享相同的应用程序和资源,实现故障转移(failover)和负载均衡。 在开始配置之前,我们需要准备一些必要的环境工具。本教程中使用的是CentOS 6.3版本的操作系统。需要下载...

Global site tag (gtag.js) - Google Analytics