Download and install one of the supported JDKs
- Download the current version of Elasticsearch and navigate to the uncompressed directory.
config/elasticsearch.ymland add the following configuration:
- Start Elasticsearch:
- Generate and retrieve a random password for the
elasticuser and the
$ bin/elasticsearch-setup-passwords auto
You may also manually generate passwords using the elasticsearch-setup-passwords command.
Download the current version of Elastic Enterprise Search, and navigate to the uncompressed directory.
config/enterprise-search.ymland add the following configuration:
elasticuser password generated in step 2.
- You must also set at least one encryption key in the same
config/enterprise-search.ymlconfiguration file (256-bit key recommended) as an array:
ENCRYPTION_KEY_1, ENCRYPTION_KEY_2, ...
- Optionally, if using Kibana, add the Kibana URL to the same
Note: For more information on encryption keys for Enterprise Search, refer to the configuration guide.
Specify a password for the default
$ ENT_SEARCH_DEFAULT_PASSWORD=passwordexample bin/enterprise-search
This is an important step. The environment variable
ENT_SEARCH_DEFAULT_PASSWORD is only used once by Enterprise Search to provision the default
enterprise_search user password the first time the product starts.
- If you want to access Enterprise Search via Kibana, download the current version of Kibana and navigate to the uncompressed directory.
config/kibana.ymland add the following configuration:
kibana_systemuser password generated in step 2.
- Start Kibana:
- Log in to the Elastic Enterprise Search experience at http://localhost:3002 using the
enterprise_searchusername and the password previously specified at start time.
- Log in to Kibana to access Enterprise Search by opening http://localhost:5601. Log in using the
enterprise_searchusername and the password previously specified at start time. After logging in to Kibana, choose Enterprise Search to navigate to the Elastic Enterprise Search Home area.