
This article aims to deliver what you're really looking for, configure Search Enterprise. If you are looking for the smallest details and deeper information, my suggestion is the Elasticserach Documentation and the Liferay Help Center.
Well, for you, who understands a bit about the subject and knows what you're looking for, here is your place, below I'll show you how you can configure/install your Elasticsearch Cluster/Enterprise.
I would like to remind you that this configuration was not made in a production environment in fact but rather in my own notebook, simulating a production environment, so if you are going to do this configuration in a real production environment, you may find stones in the path that maybe I have not found.
- A Liferay DXP 7.1 SP1 Instance
- Two Elasticsearch 6.5.1 Instances


Before we actually begin, this article assumes as a prerequisite the installation of Liferay already done, if you have not yet installed your Liferay DXP 7.1, you can do through this link
Configuring Liferay 7.1 SP1 + Elasticsearch 6.5.1
Elasticsearch versions supported
- 6.1
- 6.5 (from the liferay-fix-pack-dxp-5)
Preparing to Install Elasticsearch
Before starting the Elasticsearch installation, there are a few things to worry about:
- CPU:
- Recommended: Eight total CPU cores to the Elasticsearch engine, assuming that only one Elasticsearch JVM is running on the machine.
- Memory:
- Recommended: At least 16 GB of memory, with 64 GB preferred. Accurate memory allocation depends on the amount of indexed data. For index sizes from 500 GB to 1 TB, 64 GB of memory is sufficient.
- Disk:
-

