elasticsearch - Static elasticsearch setting in elastic searc - elastic - elastic search - elasticsearch tutorial - elasticsearch docker
- Elasticsearch uses a YAML (Yet Another Markup Language) configuration file that can be found inside the default Elasticsearch directory (RPM and DEB installs change this location amongst other things.
- You can set basic settings in config/elasticsearch.yml:
# Change the cluster name. All nodes in the same cluster must use the same name! cluster.name: my_cluster_name # Set the node's name using the hostname, which is an environment variable! # This is a convenient way to uniquely set it per machine without having to make # a unique configuration file per node. node.name: ${HOSTNAME} # ALL nodes should set this setting, regardless of node type path.data: /path/to/store/data # This is a both a master and data node (defaults) node.master: true node.data: true # This tells Elasticsearch to bind all sockets to only be available # at localhost (default) network.host: _local_