# Missing X-pack features in elasticsearch.yml

**URL:** <https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889>\
**Category:** Elasticsearch\
**Created:** [July 5, 2017, 11:39am UTC](https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889 "2017-07-05T11:39:54Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Raghunandan\_Sk](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@Raghunandan\_Sk](https://discuss.elastic.co/u/Raghunandan_Sk)\
**Post date:** [July 5, 2017, 11:39am UTC](https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889/1 "2017-07-05T11:39:54Z")

</div>

Hey,

I am trying to install x-pack on my elasticsearch+kibana following this [documentation](https://www.elastic.co/guide/en/x-pack/current/installing-xpack.html) . In step `Enabling x-pack features it says By default, all X-Pack features are enabled. You can explicitly enable or disable X-Pack features in elasticsearch.yml`.

**Problem / Issues** : I don't find any of the features of x-pack inside the elasticsearch.yml which is present in the path /etc/elasticsearch/.

Below is my elasticsearch.yml:

```
# ======================== Elasticsearch Configuration =========================
#
# NOTE: Elasticsearch comes with reasonable defaults for most settings.
# Before you set out to tweak and tune the configuration, make sure you
# understand what are you trying to accomplish and the consequences.
#
# The primary way of configuring a node is via this file. This template lists
# the most important settings you may want to configure for a production cluster.
#
# Please consult the documentation for further information on configuration options:
# https://www.elastic.co/guide/en/elasticsearch/reference/index.html
#
# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
#cluster.name: my-application
#
# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#
#node.name: node-1
#
# Add custom attributes to the node:
#
#node.attr.rack: r1
#
# ----------------------------------- Paths ------------------------------------
#
# Path to directory where to store the data (separate multiple locations by comma):
#
#path.data: /path/to/data
#
# Path to log files:
#
#path.logs: /path/to/logs
#
# ----------------------------------- Memory -----------------------------------
#
# Lock the memory on startup:
#
#bootstrap.memory_lock: true
#
# Make sure that the heap size is set to about half the memory available
# on the system and that the owner of the process is allowed to use this
# limit.
#
# Elasticsearch performs poorly when the system is swapping the memory.
#
# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
   network.host: x.x.x.x
#
# Set a custom port for HTTP:
#
# http.port: 9200
#
# For more information, consult the network module documentation.
#
# --------------------------------- Discovery ----------------------------------
#
# Pass an initial list of hosts to perform discovery when new node is started:
# The default list of hosts is ["127.0.0.1", "[::1]"]
#
#discovery.zen.ping.unicast.hosts: ["host1", "host2"]
#
# Prevent the "split brain" by configuring the majority of nodes (total number of master-eligible nodes / 2 + 1):
#
#discovery.zen.minimum_master_nodes: 3
#
# For more information, consult the zen discovery module documentation.
#
# ---------------------------------- Gateway -----------------------------------
#
# Block initial recovery after a full cluster restart until N nodes are started:
#
#gateway.recover_after_nodes: 3
#
# For more information, consult the gateway module documentation.
#
# ---------------------------------- Various -----------------------------------
#
# Require explicit names when deleting indices:
#

```

Am i missing on something here. My elastic search version is 5.4.3 and kibana 5.4.3. Also I have got the basic license and trying work on it . But sure why i don't see any features in elasticsearch.yml file  
I have installed elasticsearch using this [document](https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html)  
Should I be manually adding all the x-pack features ?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [July 5, 2017, 12:46pm UTC](https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889/2 "2017-07-05T12:46:57Z")

</div>

> [@Raghunandan\_Sk](#):
>
> Should I be manually adding all the x-pack features ?

Yes. Full list here: [Installing X-Pack | X-Pack for the Elastic Stack [5.4] | Elastic](https://www.elastic.co/guide/en/x-pack/5.4/installing-xpack.html#xpack-enabling)

---

<div class="post-metadata">

**Author:** ![Raghunandan\_Sk](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@Raghunandan\_Sk](https://discuss.elastic.co/u/Raghunandan_Sk)\
**Post date:** [July 5, 2017, 1:28pm UTC](https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889/3 "2017-07-05T13:28:17Z")

</div>

Thanks for the reply but I was really confused with this line

`By default, all X-Pack features are enabled` .

Was assuming it was implying that these features are already present (in the elasticsearch.yml)

---

<div class="post-metadata">

**Author:** ![Raghunandan\_Sk](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@Raghunandan\_Sk](https://discuss.elastic.co/u/Raghunandan_Sk)\
**Post date:** [July 5, 2017, 1:30pm UTC](https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889/4 "2017-07-05T13:30:41Z")

</div>

Also about Step 3 in the [document](https://www.elastic.co/guide/en/x-pack/5.4/installing-xpack.html#xpack-enabling)

> If you have disabled automatic index creation in Elasticsearch, configure action.auto\_create\_index in elasticsearch.yml to allow X-Pack to create the following indices:

I could not find the **action.auto\_create\_index** also inside my elasticsearch.yml . So this also has to be added in the elasticsearch.yml

---

<div class="post-metadata">

**Author:** ![TimV](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/timv/32/13162_2.png) [@TimV](https://discuss.elastic.co/u/TimV)\
**Post date:** [July 5, 2017, 1:31pm UTC](https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889/5 "2017-07-05T13:31:52Z")

</div>

> [@Raghunandan\_Sk](#):
>
> By default, all X-Pack features are enabled .
> 
> Was assuming it was implying that these features are already present.

By default all X-Pack features are enabled in your cluster.  
But X-Pack does not automatically add anything to your `elasticsearch.yml` file. If you want to explicitly enable/disable features, or configure X-Pack you need to add those settings yourself.

---

<div class="post-metadata">

**Author:** ![Raghunandan\_Sk](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@Raghunandan\_Sk](https://discuss.elastic.co/u/Raghunandan_Sk)\
**Post date:** [July 5, 2017, 1:33pm UTC](https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889/6 "2017-07-05T13:33:52Z")

</div>

Got it. Thanks

Will try that out and will get back if I find some issues.

---

<div class="post-metadata">

**Author:** ![TimV](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/timv/32/13162_2.png) [@TimV](https://discuss.elastic.co/u/TimV)\
**Post date:** [July 5, 2017, 1:34pm UTC](https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889/7 "2017-07-05T13:34:44Z")

</div>

> [@Raghunandan\_Sk](#):
>
> I could not find the action.auto\_create\_index also inside my elasticsearch.yml . So this also has to be added in the elasticsearch.yml

The `elasticsearch.yml` file that comes with elasticsearch is not exhaustive - it does not contain an example for every possible configuration option, so if you want to configure something you will very often need to add it by hand.

**However** , that steps explicitly says _"If you have disabled automatic index creation in Elasticsearch"_, since you _have not_ disabled automatic index creation (you would know if you had), you don't need to do anything.

---

<div class="post-metadata">

**Author:** ![Raghunandan\_Sk](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@Raghunandan\_Sk](https://discuss.elastic.co/u/Raghunandan_Sk)\
**Post date:** [July 5, 2017, 1:36pm UTC](https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889/8 "2017-07-05T13:36:44Z")

</div>

Got it. Thanks lot for the reply

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [August 2, 2017, 1:36pm UTC](https://discuss.elastic.co/t/missing-x-pack-features-in-elasticsearch-yml/91889/9 "2017-08-02T13:36:49Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
