This section explains the installation and configuration of Elasticsearch (ES) in Linux.
...
8. The <apiKey> would be base64 encoding of id:api_key that is base64 encoding of o3PG-n0Bf9efLymhVjzN:eR9bKD5OTeywOxovC7It2Q
. We can use online utility like this(Base64 Encode and Decode - Online) for base64 encoding.
9. Install the Zephyr application.
...
11. Start the Zephyr application.
Enable TLS 1.2 and 1.3 versions for Elasticsearch
You need to add these two lines in the elasticsearch.yml file:
Code Block |
---|
xpack.security.http.ssl:
supported_protocols: TLSv1.3, TLSv1.2
xpack.security.transport.ssl:
supported_protocols: TLSv1.3, TLSv1.2 |
The following is the sample .yml file:
Code Block |
---|
cluster.name: zephyr node.name: node-1 http.port: 9200 network.host: 192.168.0.1 xpack.security.enabled: true xpack.security.enrollment.enabled: true xpack.security.http.ssl: enabled: true keystore.path: certs/http.p12 supported_protocols: TLSv1.3, TLSv1.2 xpack.security.transport.ssl: enabled: true verification_mode: certificate keystore.path: certs/transport.p12 truststore.path: certs/transport.p12 supported_protocols: TLSv1.3, TLSv1.2 http.host: 0.0.0.0 indices.query.bool.max_clause_count: 9024 action.auto_create_index: ".watches,.triggered_watches,.watcher-history-*,-zephyr*,+*" |
Connect Zephyr to Elasticsearch
...