"Fossies" - the Fresh Open Source Software Archive

Member "monasca-api-4.0.0/devstack/files/elasticsearch/elasticsearch.yml" (13 May 2020, 2859 Bytes) of package /linux/misc/openstack/monasca-api-4.0.0.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Ansible YAML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # ======================== Elasticsearch Configuration =========================
    2 #
    3 # NOTE: Elasticsearch comes with reasonable defaults for most settings.
    4 #       Before you set out to tweak and tune the configuration, make sure you
    5 #       understand what are you trying to accomplish and the consequences.
    6 #
    7 # The primary way of configuring a node is via this file. This template lists
    8 # the most important settings you may want to configure for a production cluster.
    9 #
   10 # Please consult the documentation for further information on configuration options:
   11 # https://www.elastic.co/guide/en/elasticsearch/reference/index.html
   12 #
   13 # ---------------------------------- Cluster -----------------------------------
   14 #
   15 # Use a descriptive name for your cluster:
   16 #
   17 cluster.name: monasca_elastic
   18 #
   19 # ------------------------------------ Node ------------------------------------
   20 #
   21 # Use a descriptive name for the node:
   22 #
   23 #node.name: node-1
   24 #
   25 # Add custom attributes to the node:
   26 #
   27 #node.attr.rack: r1
   28 #
   29 # ----------------------------------- Paths ------------------------------------
   30 #
   31 # Path to directory where to store the data (separate multiple locations by comma):
   32 #
   33 path.data: %ES_DATA_DIR%
   34 #
   35 # Path to log files:
   36 #
   37 path.logs: %ES_LOG_DIR%
   38 #
   39 # ----------------------------------- Memory -----------------------------------
   40 #
   41 # Lock the memory on startup:
   42 #
   43 #bootstrap.memory_lock: true
   44 #
   45 # Make sure that the heap size is set to about half the memory available
   46 # on the system and that the owner of the process is allowed to use this
   47 # limit.
   48 #
   49 # Elasticsearch performs poorly when the system is swapping the memory.
   50 #
   51 # ---------------------------------- Network -----------------------------------
   52 #
   53 # Set the bind address to a specific IP (IPv4 or IPv6):
   54 #
   55 network.host: %ES_SERVICE_BIND_HOST%
   56 #
   57 # Set a custom port for HTTP:
   58 #
   59 http.port: %ES_SERVICE_BIND_PORT%
   60 #
   61 # For more information, consult the network module documentation.
   62 #
   63 # --------------------------------- Discovery ----------------------------------
   64 #
   65 # Pass an initial list of hosts to perform discovery when this node is started:
   66 # The default list of hosts is ["127.0.0.1", "[::1]"]
   67 #
   68 #discovery.seed_hosts: ["host1", "host2"]
   69 #
   70 # Bootstrap the cluster using an initial set of master-eligible nodes:
   71 #
   72 cluster.initial_master_nodes: ["%ES_SERVICE_BIND_HOST%"]
   73 #
   74 # For more information, consult the discovery and cluster formation module documentation.
   75 #
   76 # ---------------------------------- Gateway -----------------------------------
   77 #
   78 # Block initial recovery after a full cluster restart until N nodes are started:
   79 #
   80 #gateway.recover_after_nodes: 3
   81 #
   82 # For more information, consult the gateway module documentation.
   83 #
   84 # ---------------------------------- Various -----------------------------------
   85 #
   86 # Require explicit names when deleting indices:
   87 #
   88 #action.destructive_requires_name: true