The following diagram illustrates a WebLogic domain with one Admin
server and three Managed Servers, in which an Endeca Server cluster is deployed
on its Managed Servers.
Important: Starting from this topic, all tasks describing
the installation and deployment of the Endeca Server cluster use the sample
names and ports from this diagram.
In this diagram:
- Three machines with the
names
host1,
host2, and
host3 are used for the Endeca Server cluster
deployment.
Note: Even though, in the development environment, you can deploy an
Endeca Server application in a single Admin Server, the Endeca Server cluster
should be deployed on Managed Servers in the WebLogic domain, with Admin Server
managing the WebLogic domain but not running an instance of the Endeca Server.
- On each of the host
machines, the WebLogic Server, the Application Developer Runtime, and the
Endeca Server software is installed.
- On
host1, the WebLogic domain is created for the Endeca
Server deployment. This WebLogic domain will eventually include one Admin
Server and three Managed Servers:
- The WebLogic Admin
Server is configured on
host1. The listen port for the Admin Server is
configured in this example as either 7001 (for a non-secure Endeca Server
installation), or 7002 (for a secure Endeca Server installation with SSL).
- Three WebLogic Managed
Servers are configured:
Managed-1 on
host1,
Managed-2 on
host2, and
Managed-3 on
host3. The listen port for the Managed Servers is
configured to be the same on all three host machines; in this example, it is
shown to be either 7003 (for the Endeca Server installation that is not
secure), or 7004, (for the secure Endeca Server installation with SSL). Note
that in this example,
Managed-1 runs on the same host as the Admin
Server for the WebLogic domain.
Important: For the Endeca Server cluster to run, all
listen ports for the Managed Servers must be the same on each host machine
running a Managed Server. This also means that if any of the Managed Servers is
sharing a machine with the Admin Server, the Admin Server ports must differ
from the Managed Server ports.
- The Endeca Server
application is deployed on the Managed Servers (and not on the Admin Server).
- The Cluster Coordinator
service of the Endeca Server is also configured to run on all three Managed
Servers running the Endeca Server. (This is a requirement of the Endeca Server
cluster. For a full description of this requirement, see the
Oracle Endeca Server Cluster Guide.)