Ich habe eine Elasticsearch Setup, das eine Maschine (16core 64GB RAM 4x800GB SSD, mit 1,5 TB von Log-Daten in 450 Indizes bis jetzt hatte, 5.1 ES ausgeführt wird.Elasticsearch Replikaterstellung Verbesserung der Leistung
Jetzt habe ich einen zweiten hinzugefügt, identische Server Cluster. Beide sind über ein 10 GBit-Netzwerk verbunden.
Alle Indizes 1 Scherbe haben, und ich habe sie so konfiguriert 1 Replik haben, nachdem der zweite Server online ging.
nun Repliken erstellt werden , aber nur langsam.Last auf beiden Maschinen ist unter 1 und IO-Raten sind etwa 2MB/s oder weniger.
Ich verwende die folgenden Einstellungen:
{
"persistent": {
"cluster": {
"routing": {
"allocation": {
"node_concurrent_incoming_recoveries": "20",
"node_initial_primaries_recoveries": "8",
"node_concurrent_outgoing_recoveries": "20"
}
}
},
"indices": {
"recovery": {
"max_bytes_per_sec": "400mb"
},
"store": {
"throttle": {
"type": "none"
}
}
}
},
"transient": {
"logger": {
"org": {
"elasticsearch": {
"indices": "DEBUG"
}
}
}
}
}
indices.store.throttle.type nicht mehr in ES zu existieren scheinen 5.
Bei der derzeitigen Geschwindigkeit, alle Daten übertragen werden Nehmen Sie mehrere Wochen.
leider hat das nicht geholfen. Im Gegenteil, es schien noch langsamer zu werden oder nichts zu tun. –
Haben Sie versucht, diese Frage im elastischen Suchforum zu stellen? vielleicht können sie helfen. –
Ich habe nach Ihrem Vorschlag aber keine Antworten erhalten. –