Hi
I setup the 7.8 version elastic search with 3 master, 3 client, 3 warm, 3 data nodes in amazon ec2 machines.
warm nodes:
bootstrap.memory_lock: true
node.name: ${HOSTNAME}
action.destructive_requires_name: true
indices.fielddata.cache.size: 1% # default is unbounded
Datanodes:
bootstrap.memory_lock: true
node.name: ${HOSTNAME}
action.destructive_requires_name: true
indices.fielddata.cache.size: 1% # default is unbounded
masternode:
bootstrap.memory_lock: true
node.name: ${HOSTNAME}
action.destructive_requires_name: true
indices.fielddata.cache.size: 1% # default is unbounded
cluster.name: sfhlogging
xpack.monitoring.enabled: true
xpack.monitoring.collection.enabled: true
path.data: /opt/elasticsearch/data
path.logs: /var/log/elasticsearch
xpack.security.enabled: false
network.host: _ec2:privateIpv4_,localhost
plugin.mandatory: discovery-ec2
cloud.node.auto_attributes: true
cluster.routing.allocation.awareness.attributes: aws_availability_zone
discovery:
seed_providers: ec2
ec2.groups: sg-018af72f8a8e37ec4
ec2.host_type: private_ip
ec2.tag.Cluster: dev-sfhlogging
ec2.protocol: http # no need in HTTPS for internal AWS calls
# manually set the endpoint because of auto-discovery issues
# https://github.com/elastic/elasticsearch/issues/27464
ec2.endpoint: ec2.us-east-1.amazonaws.com
node.master: true
node.data: false
node.ingest: false
clientnodes:
bootstrap.memory_lock: true
node.name: ${HOSTNAME}
action.destructive_requires_name: true
indices.fielddata.cache.size: 1% # default is unbounded
cluster.name: sfhlogging
xpack.monitoring.enabled: true
xpack.monitoring.collection.enabled: true
path.data: /opt/elasticsearch/data
path.logs: /var/log/elasticsearch
xpack.security.enabled: false
network.host: _ec2:privateIpv4_,localhost
plugin.mandatory: discovery-ec2
cloud.node.auto_attributes: true
cluster.routing.allocation.awareness.attributes: aws_availability_zone
discovery:
seed_providers: ec2
ec2.groups: sg-018af72f8a8e37ec4
ec2.host_type: private_ip
ec2.tag.Cluster: dev-sfhlogging
ec2.protocol: http # no need in HTTPS for internal AWS calls
# manually set the endpoint because of auto-discovery issues
# https://github.com/elastic/elasticsearch/issues/27464
ec2.endpoint: ec2.us-east-1.amazonaws.com
node.master: false
node.data: false
node.ingest: false
I am able to access elasticsearch, grafana, cerebro. I am getting Kibana not yet ready message.
I mentioned the issue in below and got redirected here.