Rollover syntaxe


(Mohamed KHEMAKHEM) #1

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:

Je suis bloqué à la commande suivante:

curl -XPOST 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


(David Pilato) #2

Rollover API est introduit en 5.0.0 seulement.


(Mohamed KHEMAKHEM) #3

Savez-vous quand elle sort la version stable 5.0.0?


(David Pilato) #4

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


(Mohamed KHEMAKHEM) #5

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)


(David Pilato) #6

A lire: https://www.elastic.co/guide/en/elasticsearch/reference/master/breaking_50_settings_changes.html#_node_attribute_settings


(system) #7