# Rollover syntaxe

**URL:** https://discuss.elastic.co/t/rollover-syntaxe/59796
**Category:** Discussions en français
**Created:** [September 5, 2016, 10:06am UTC](https://discuss.elastic.co/t/rollover-syntaxe/59796 "2016-09-05T10:06:03Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![mkm](https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/32.png) [@mkm](https://discuss.elastic.co/u/mkm)
#### Post date: [September 5, 2016, 10:06am UTC](https://discuss.elastic.co/t/rollover-syntaxe/59796/1 "2016-09-05T10:06:03Z")

</div>

Bonjour, pour la mise en place d'une solution de suavegarde se basant sur rollover et la notion j'ai voulu testé le cas expliqué dans le lien suivant:

> **[And the big one said "Rollover" — Managing Elasticsearch time-based indices...](https://www.elastic.co/blog/managing-time-based-indices-efficiently)**
>
> Introducing the new Rollover Pattern, and the APIs which support it, which is a simpler, more efficient way of managing time-based indices in Elasticsearch.

Je suis bloqué à la commande suivante:

curl -XPOST [http://node2:9200/active-logs/\_rollover](http://node2:9200/active-logs/_rollover) -d '  
{  
"conditions": {  
"max\_age": "7d",  
"max\_docs": 5  
}  
}'

Voilà le message d'erreur obtenu:

{"error":{"root\_cause":[{"type":"invalid\_index\_name\_exception","reason":"Invalid index name [_rollover], must not start with '_'","index":"\_rollover"}],"type":"invalid\_index\_name\_exception","reason":"Invalid index name [_rollover], must not start with '_'","index":"\_rollover"},"status":400}

J'ai l'impression que elasticsearch (2.3.5) ne comprend pas le mot clé \_rollover

---

<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: [September 5, 2016, 10:30am UTC](https://discuss.elastic.co/t/rollover-syntaxe/59796/2 "2016-09-05T10:30:39Z")

</div>

Rollover API est introduit en 5.0.0 seulement.

---

<div class="post-metadata">

### Author: ![mkm](https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/32.png) [@mkm](https://discuss.elastic.co/u/mkm)
#### Post date: [September 5, 2016, 1:48pm UTC](https://discuss.elastic.co/t/rollover-syntaxe/59796/3 "2016-09-05T13:48:48Z")

</div>

Savez-vous quand elle sort la version stable 5.0.0?

---

<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: [September 5, 2016, 1:59pm UTC](https://discuss.elastic.co/t/rollover-syntaxe/59796/4 "2016-09-05T13:59:47Z")

</div>

Avant la fin de l'année très probablement.

---

<div class="post-metadata">

### Author: ![mkm](https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/32.png) [@mkm](https://discuss.elastic.co/u/mkm)
#### Post date: [September 5, 2016, 2:55pm UTC](https://discuss.elastic.co/t/rollover-syntaxe/59796/5 "2016-09-05T14:55:49Z")

</div>

David, je viens d'installer et testé la elasticsearch-5.0.0-alpha5 et positionné dans elasticsearch.yml:  
node.box\_type: cold

j'obtient le message d'erreur suivant:

2016-09-05 16:23:46,865][ERROR][bootstrap] Exception  
java.lang.IllegalArgumentException: unknown setting [**node.box\_type]** please check that any required plugins are installed, or check the breaking changes documentation for removed settings  
at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:270)  
at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:238)  
at org.elasticsearch.common.settings.SettingsModule.(SettingsModule.java:138)  
at org.elasticsearch.node.Node.(Node.java:298)  
at org.elasticsearch.node.Node.(Node.java:206)  
at org.elasticsearch.bootstrap.Bootstrap$5.(Bootstrap.java:175)  
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:175)  
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:255)  
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:101)  
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:96)  
at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54)  
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:88)

---

<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: [September 5, 2016, 3:22pm UTC](https://discuss.elastic.co/t/rollover-syntaxe/59796/6 "2016-09-05T15:22:00Z")

</div>

A lire: [https://www.elastic.co/guide/en/elasticsearch/reference/master/breaking\_50\_settings\_changes.html#\_node\_attribute\_settings](https://www.elastic.co/guide/en/elasticsearch/reference/master/breaking_50_settings_changes.html#_node_attribute_settings)

---

<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: [July 6, 2017, 1:45pm UTC](https://discuss.elastic.co/t/rollover-syntaxe/59796/7 "2017-07-06T13:45:45Z")

</div>


