【问题标题】:Do I need to run the WebLogic node manager on a single machine that has multiple WebLogic instances?我是否需要在具有多个 WebLogic 实例的单台机器上运行 WebLogic 节点管理器?
【发布时间】:2014-09-16 06:17:44
【问题描述】:

转发:我使用的是 Java 6u45、WebLogic 10.3.6 和 Ubuntu Desktop 14.04 64 位。

我刚开始在我所在州的一个 IT 办公室担任学生助理。在我的第一天,我的任务是在 Ubuntu 上测试 WebLogic(Windows 不区分大小写,因为 WebLogic ...而导致后来的问题)。我开始搞乱集群,现在我的设置如下:

1 台 Ubuntu 机器

1 个域

6 个服务器:管理服务器、wls1-4 和 wlsmaster(wlsmaster 应该是 wls1 和 wls2 在集群内报告的内容,因为我将集群设置为单播,但现在这是次要问题)。

2 个集群:cluster1 和 cluster2。 wls1、wls2 和 wlsmaster 位于 cluster1 上。 wls3 和 4 在 cluster2 上。

鉴于我的设置,我是否甚至需要使用节点管理器,因为我只使用一台物理机?次要问题;如果我想使用单播,我该如何设置主控? $state 对我们仅有的少数 Weblogic 服务器使用单播,所以有人告诉我检查一下。

【问题讨论】:

    标签: weblogic


    【解决方案1】:

    一些事情:

    • 不,您不一定必须使用节点管理器,但它会让您的生活更轻松。当您登录到 weblogic 管理控制台并尝试启动您的服务器之一时,例如wls1-4,管理服务器将尝试与节点管理器对话以启动服务器。如果没有节点管理器,您将不得不使用startManagedWebLogic.sh 脚本单独启动每个服务器,如果您需要经常启动和关闭服务器,这将非常烦人。

    • 关于单播,设置起来非常容易(我们只保留所有默认值)。以下是来自Oracle Docs的相关信息:

      “WebLogic Server 集群中的每个托管服务器都有一个名称。对于单播集群,WebLogic Server 读取这些托管服务器名称,然后按字母数字名称将它们排序到有序列表中。列表中的前 10 个托管服务器 (最多 10 台托管服务器)成为第一个单播集群组。第二组 10 台托管服务器(如果适用)成为第二组,依此类推,直到集群中的所有托管服务器都组织成 10 台或更少的托管服务器组。每个组的第一个托管服务器成为组中其他(最多)九台托管服务器的组长。”

    因此,您需要以这样一种方式命名您的主服务器,使它们在集群中是第一个字母数字。也就是说,对于您的用例,我怀疑您是否需要这些主服务器。只有 2 个集群,一个使用 wls1-2,一个使用 wls3-4。

    【讨论】:

      猜你喜欢
      • 2018-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多