Supported operating systems

The Oracle Endeca Server supports the following 64-bit operating systems running on servers with x64 capabilities:

Operating System Description
Oracle Linux 6 Both the Oracle Unbreakable Enterprise Kernel and the Red Hat Compatible Kernel are supported.
Oracle Linux 5 Both the Oracle Unbreakable Enterprise Kernel and the Red Hat Compatible Kernel are supported.
RHEL Linux 6
  • Red Hat Enterprise Linux Server (version 6 for x64) running on x64 processors.
  • Red Hat Enterprise Linux Advanced Platform (version 6 for x64) running on x64 processors.
For best performance on Red Hat Linux version 6 (Server and Advanced), Oracle recommends the latest version of RHEL 6.
RHEL Linux 5
  • Red Hat Enterprise Linux Server (version 5 for x64) running on x64 processors.
  • Red Hat Enterprise Linux Advanced Platform (version 5 for x64) running on x64 processors.
For best performance on Red Hat Linux version 5 (Server and Advanced), Oracle recommends the latest version of RHEL 5.
Windows 2008 Windows Server 2008 R2 Enterprise running on x64 processors. The OS must have at least Service Pack 1 installed.

Notes

Windows 7 is not supported for production deployment, but operates sufficiently to enable training and small-scale staging and development work.

Windows XP is not supported.

We recommend turning off hyper-threading for machines on which the Dgraph is running. Because of the way the Dgraph works, it is actually detrimental to cache performance to use hyper-threading.

If you intend to run Linux, we recommend using the Linux 6 version, rather than Linux 5, for the following reasons:
  • Oracle Linux 6 or RHEL 6 both allow Endeca Server to utilize an operating system feature known as cgroups ( control groups). Relying on cgroups is useful especially if you are planning to deploy a large number of self-service applications in the Endeca Server. Utilizing cgroups with the Endeca Server deployment increases the allocation guarantees and ensures that Endeca Server nodes continue to operate even when many data domains are provisioned. For information on configuring cgroups in Endeca Server running on Linux 6 or RHEL 6, see the Oracle Endeca Server Administrator's Guide.
  • Linux 5 may experience the following problem. During periods of heavy disk activity on Linux kernel versions earlier than 2.6.30, Endeca Server may experience dropped connections to the Cluster Coordinator service (ConnectionLossException), when the Cluster Coordinator is configured to store its transaction log on a busy ext3 file system mounted with the data=ordered journaling mode. To work around this issue, configure the Cluster Coordinator to store its transaction log on a dedicated disk or a disk without significant write activity, using the endeca-cluster-coordinator-dataLogDir option in the EndecaServer.properties file.