Kibana: Assistant de mise à niveau - Paramètres de script - de 5.6 à 6.x

Créé le 18 janv. 2018  ·  3Commentaires  ·  Source: elastic/kibana

Version d'Elasticsearch : 5.6

Nous essayons de mettre à niveau notre cluster de ES 5.6 vers ES 6.x (actuellement hébergé sur ElasticCloud) et nous utilisons l'assistant de mise à niveau dans la section Gestion de Kibana.
Nous avons réussi à résoudre tous les problèmes mis en évidence par le bilan du cluster, à l'exception d'un :

Details: [node[instance-0000000022] used these script-security settings:[script.inline, script.stored, script.file, script.engine.painless.inline, script.engine.expression.inline, script.engine.mustache.inline]]

En regardant la documentation, je trouve la pièce suivante concernant les mises à jour des paramètres de script :

Tous les paramètres de sécurité de script existants ont été supprimés. Au lieu de cela, ils sont remplacés par script.allowed_types et script.allowed_contexts.
Le paramètre script.max_compilations_per_minute a été remplacé par script.max_compilation_rate, qui se compose d'un taux et d'une valeur de temps, par exemple 75/5m

mais il n'est pas clair comment résoudre ce problème de compatibilité. Quelqu'un a-t-il vécu le même processus face à notre problème actuel?

Commentaire le plus utile

Salut @LukeMathWalker ,

il y a une erreur dans la documentation, c'est script.max_compilation s _rate, par exemple :

PUT http://localhost:9200/_cluster/settings
{
  "transient": {
    "script.max_compilations_rate": "150/1m"
  }
}

Tous les 3 commentaires

@LukeMathWalker Ces messages sont renvoyés par Elasticsearch lui-même, donc la correction doit finalement être effectuée là-bas plutôt que dans Kibana. Je ne sais pas exactement quelle est la meilleure solution pour votre cas d'utilisation, mais si vous contactez l'équipe elasticsearch sur les forums , je suis sûr que quelqu'un pourra vous aider.

Je ne recommande pas de rechercher ce type d'aide sur github, car nous utilisons github pour suivre les bogues confirmés et les demandes d'amélioration. Vous devriez obtenir une réponse beaucoup plus rapide sur les forums.

Salut @LukeMathWalker ,

il y a une erreur dans la documentation, c'est script.max_compilation s _rate, par exemple :

PUT http://localhost:9200/_cluster/settings
{
  "transient": {
    "script.max_compilations_rate": "150/1m"
  }
}

Pour ceux qui utilisent ElasticCloud et qui sont bloqués pour la mise à niveau dans la console, cette erreur critique n'est pas la raison pour laquelle vous ne pouvez pas effectuer la mise à niveau.
Veuillez consulter l'assistant de mise à niveau sur la page de gestion de Kibana pour voir s'il y a une erreur de paramètres de cluster, puis résolvez le problème critique du cluster et vérifiez que votre déploiement est à nouveau évolutif.
Pour moi, j'ai passé beaucoup de temps à essayer de modifier les paramètres de script des nœuds. Mais il s'avère que j'ai un problème critique de cluster et que je dois définir indices.store.throttle.max_bytes_per_sec sur null. Il n'est pas nécessaire de modifier le paramètre de nœud pour la mise à niveau 5.6 vers 6.x.

Cette page vous a été utile?
0 / 5 - 0 notes