`
- 浏览:
6095479 次
- 性别:
- 来自:
上海
-
GlassFish集群配置
This is the first of the Admin Console Series which will cover different topic or functions in GlassFish V2, and show you how to accomplish a special task in Admin Console.
This time, we create a domain with cluster profile and then create a cluster with 2 instances running on 2 different machines. I assume you have downloaded and installed a copy of GlassFish V2. You will need to install GlassFish on all the machines where you want your instance running.
You can find the step by step instructions below, but it maybe better to see this in action. So, just click the Screen Cast on the left and enjoy !!
1. Install and create domain with cluster profile
-
Download GlassFish and Install it on your machine where you want you want your DAS and instances running
-
From now on, the following instructions assumes your
-
DAS is running on DasMachine
-
instance 1 running on FirstMachine
-
instance 2 running on SecondMachine
-
If you do not have Cluster profile (ie, if you didn't run setup-cluster.xml during installation), create the cluster profile on DasMachine
-
create-domain --profile cluster --adminport 4848 domainEE
-
Start your cluster profile domain
-
start-domain domainEE
2. Create and start Node Agents
-
Create a node agent and then start the node agent on the machine where you want your first instance to run on. These 2 commands need to be executed on FirstMachine.
-
create-node-agent --host DasMachine --port 4848 agentOnFirst
-
start-node-agent agentOnFirst
-
Create a node agent and then start the node agent on the machine where you want your second instance to run on. These 2 commands need to be exceuted on SecondMachine
-
create-node-agent --host DasMachine --port 4848 agentOnSecond
-
start-node-agent agentOnSecond
3. Create and start Cluster with Admin Console
-
Login to Admin Console: http://DasMachine:4848
-
Create a cluster
-
Click to the Cluster node on the tree
-
Click on the New Button
-
Enter the cluster name
-
Click New button on the Server Instance table:
-
Enter the name of the server instance, and select the agentOnFirst for the Node agent
-
Click New button again,
-
Enter the name of the second server instance, and select the agentOnSecond for the Node agent
-
Click OK
-
select this newly created cluster by clicking the first column check box, and then click the Start Cluster button. This will start the cluster for you.
-
Click on the cluster name on the table, it will bring you to the general page of the Cluster. Explore the tabs of this cluster.
Congratulation !! You have just created a cluster with 2 instances running on 2 different machines.
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
标题《Glassfish集群搭建手册》指的是利用Oracle提供的Glassfish应用服务器软件进行集群配置的详细指南。此手册涵盖了在不同场景下通过图形化界面和命令行方式搭建集群的整个过程,并且描述了如何配置集群环境以支持...
在这个场景中,它被用来配置Apache作为反向代理服务器,将客户端请求转发到Glassfish集群中的不同节点。我们需要在httpd.conf中添加或修改以下内容: 1. 加载mod_jk模块: ```apache LoadModule jk_module ...
在集群配置中,你需要设置JK监听器,以确保HTTP请求能够正确地转发到各个实例。 #### 1.5 设置集群JVM参数 为了优化集群性能,你需要调整JVM参数,如堆大小、垃圾回收策略等。这些参数的设置直接影响到应用服务器的...
集群配置与管理 在Glassfish中,可以通过Admin Console或命令行界面(CLI)来管理集群内的服务器实例。集群的配置决定了其成员的配置,使得扩展和故障恢复变得简单。在高可用性环境中,集群是必不可少的,但不一定...
- **高可用性**:GlassFish支持集群配置,这意味着可以在多台服务器上运行相同的应用程序实例,提高了系统的可靠性和容错能力。 - **故障转移机制**:当某个节点出现故障时,其他节点可以自动接管其工作负载,确保...
GlassFish服务器作为开源的应用服务器,提供了集群功能,能够帮助我们实现这些目标。本篇文章将详细阐述如何利用GlassFish搭建服务器集群,并着重讨论数据源的集成以及使用统一的数据源连接池的优势。 首先,数据源...
3. 扩展性:GlassFish支持集群部署,可以轻松扩展以应对高负载需求,通过Admin Console可以方便地管理集群节点。 4. 监控与诊断:内置的监控工具和日志系统有助于排查问题,提高系统稳定性。 5. 社区支持:作为...
3. **安装集群配置(可选)**:如果需要安装集群配置,可以使用以下命令: ``` lib/ant/bin/ant -f setup-cluster.xml ``` 或者在Windows环境下: ``` lib\ant\bin\ant -f setup-cluster.xml ``` 4. **启动...
由于使用了本地化的GlassFish集群体系结构,其拓扑包括三个节点组: 负载均衡器(LB) -用于处理所有传入的请求,发送给集群,并在工作节点之间分配它们 Worker Node(W) -处理所需的应用程序和Web服务的应用程序...
在本文中,我们将深入探讨如何安装Glassfish,以及如何利用Ant工具进行配置。首先,我们来看一下安装的基本步骤。 1. **下载安装文件**:Glassfish的安装文件可以从官方网站获取,例如,对于Windows系统,你可以...
此外,Glassfish 3.1.2.2还提供了强大的管理和监控工具,如GlassFish Server Administration Console,它允许开发者远程配置和管理服务器,查看应用状态,进行日志分析,甚至进行故障排查。同时,服务器支持集群和...
三、集群配置 在 GlassFish 中,需要配置 JDBC 连接池。配置完成后,需要创建受管节点和实例。创建受管节点可以使用以下命令:`./asadmin create-instance --host h3cpdm20-ts --port 4848 -nodeagent h3cpdm20-...
- 如果需要使用GlassFish V2的集群功能,可以使用以下命令替换上面的安装步骤: ``` lib/ant/bin/ant -f setup-cluster.xml ``` - 对于Windows系统: ``` lib\ant\bin\ant -f setup-cluster.xml ``` #### ...
5. **集群支持**:支持负载均衡和故障转移,可以通过创建集群来提高应用的可用性和可扩展性。 6. **安全性**:GlassFish提供了丰富的安全特性,包括SSL/TLS加密、JAAS(Java Authentication and Authorization ...
`ha-administration-guide.pdf`是高可用性(High Availability, HA)管理指南,主要讨论如何构建容错集群,确保Glassfish应用在硬件故障或网络问题时仍能持续服务。 最后,`mq-dev-guide-c.pdf`可能是针对C语言...
- 集群部署:在多个GlassFish实例之间创建集群,实现负载均衡和故障转移,提高应用程序的可用性。 - 容器管理:管理EJB(企业JavaBean)和其他Java EE组件,实现业务逻辑的容器化部署。 总之,GlassFish3.1作为一款...
- **服务器实例配置:** 位于 `<glassfish-home>/domains/domain1/config/server.xml`。 - **资源适配器配置:** 位于 `<glassfish-home>/domains/domain1/config/ra.xml`。 #### 四、应用开发与部署 **1. 支持...
- **集群环境中的问题**:如果你的Glassfish是集群部署,直接通过JDBC/_TimerPool连接各个节点上的Derby数据库可能会存在问题,需要特别注意。 总的来说,清理Glassfish上的批处理应用记录涉及到对Derby数据库的...