Kibana: Upgrade-Assistent – ​​Skripteinstellungen – von 5.6 auf 6.x

Erstellt am 18. Jan. 2018  ·  3Kommentare  ·  Quelle: elastic/kibana

Elasticsearch-Version : 5.6

Wir versuchen, unseren Cluster von ES 5.6 auf ES 6.x (derzeit auf ElasticCloud gehostet) zu aktualisieren, und wir verwenden den Upgrade-Assistenten im Verwaltungsbereich von Kibana.
Wir haben es geschafft, alle Probleme zu lösen, die von der Cluster-Überprüfung hervorgehoben wurden, mit Ausnahme von einem:

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]]

Wenn ich mir die Dokumentation ansehe, finde ich den folgenden Artikel zu Aktualisierungen für Skripteinstellungen:

Alle vorhandenen Scripting-Sicherheitseinstellungen wurden entfernt. Stattdessen werden sie durch script.allowed_types und script.allowed_contexts ersetzt.
Die Einstellung script.max_compilations_per_minute wurde durch script.max_compilation_rate ersetzt, die aus einer Rate und einem Zeitwert besteht, zum Beispiel 75/5m

Es ist jedoch nicht klar, wie dieses Kompatibilitätsproblem behoben werden soll. Hat jemand den gleichen Prozess mit unserem aktuellen Problem durchgemacht?

Hilfreichster Kommentar

Hallo @LukeMathWalker ,

Es gibt einen Fehler in der Dokumentation, es ist script.max_compilation s _rate, zB:

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

Alle 3 Kommentare

@LukeMathWalker Diese Nachrichten werden von Elasticsearch selbst zurückgegeben, sodass die Behebung letztendlich dort und nicht in Kibana erfolgen muss. Ich bin mir nicht ganz sicher, was die beste Lösung für Ihren Anwendungsfall ist, aber wenn Sie sich an das Elasticsearch-Team in den Foren wenden, kann Ihnen dort sicher jemand helfen.

Ich empfehle nicht, auf Github nach dieser Art von Hilfe zu suchen, da wir Github verwenden, um bestätigte Fehler und Verbesserungsanfragen zu verfolgen. Sie sollten eine viel schnellere Antwort in den Foren erhalten.

Hallo @LukeMathWalker ,

Es gibt einen Fehler in der Dokumentation, es ist script.max_compilation s _rate, zB:

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

Für diejenigen, die ElasticCloud verwenden und für ein Upgrade in der Konsole blockiert sind, ist dieser kritische Fehler nicht der Grund, warum Sie kein Upgrade durchführen können.
Bitte überprüfen Sie im Upgrade-Assistenten auf der Verwaltungsseite von Kibana, ob ein Cluster-Einstellungsfehler vorliegt, beheben Sie dann ein kritisches Cluster-Problem und prüfen Sie, ob Ihre Bereitstellung erneut aktualisierbar ist.
Ich habe viel Zeit damit verbracht, die Skripteinstellungen der Knoten zu ändern. Aber es stellt sich heraus, dass ich ein Cluster-kritisches Problem habe und indices.store.throttle.max_bytes_per_sec auf null setzen muss. Es ist nicht erforderlich, die Knoteneinstellung für ein Upgrade von 5.6 auf 6.x zu ändern.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen