KV-winkelreplicatie blijft steken bij initiële synchronisatie- of herstelstatus.
Fouten gevonden op $SPLUNK_HOME/var/log/splunk/splunkd.log van de getroffen instantie.
ERROR KVStoreBulletinBoardManager - Local KV Store has replication issues. See introspection data and mongod.log for details. Local instance has state Recovering.. ERROR KVStoreBulletinBoardManager - Local KV Store has replication issues. See introspection data and mongod.log for details. Local instance has state Initial Sync.. The member is too stale to use <cluster member host name> as a sync source.
Hoe het te identificeren:
1. Sommige van de zoekkoppen zitten vast in het herstellen van de status voor KV-winkel.
2. na de Resync heeft de KB-winkel in de Splunk-documentatie het probleem niet opgelost:
Hoe het te repareren:
1. Run 'splunk resync kvstore' van SH kapitein, KV winkel kapitein zal komen als klaar.
2. Stop op de andere knooppunten (die vastzitten in de herstelstatus) het Splunk-proces en voer een "splunk clean kvstore --local" uit en start Splunk opnieuw op.
De knooppunten zullen in 'initiële synchronisatie' op KV-winkel verschijnen totdat ze zijn voltooid. Controleer de 'initiële synchronisatie' door te controleren of de kvstore-bestanden worden overgedragen met de grootte van $SPLUNK_HOME/var/lib/splunk/kvstore groeit.
Voorbeeld, opdracht:
du -sh $SPLUNK_HOME/var/lib/splunk/kvstore
Dan zijn ze in de status klaar met niet-kapitein KV-winkellid.
Als de bovenstaande oplossing het probleem niet oplost, volgt u de volgende stappen:
1. Verwijder het lid uit het cluster, voer de onderstaande opdracht uit van de instantie die moet worden verwijderd:
./splunk remove shcluster-member
Als u de opdracht splunk remove van een ander lid wilt uitvoeren, gebruikt u deze versie van de opdracht:
./splunk remove shcluster-member -mgmt_uri <URI>:<management_port>
2. Splunk stoppen
3. Voer de volgende opdracht uit op een resterend clusterlid om te bevestigen dat deze instantie uit het KV-archief is verwijderd.
./splunk show kvstore-status
4. Voordat u Splunk opnieuw start, voert u het volgende uit:
./splunk clean all
OPMERKING: Met de opdracht Alles opschonen wordt de lokale beheerdersaccount verwijderd. Een bestand met de naam user-seed.conf kan worden gebruikt om een admin-gebruiker opnieuw te configureren nadat het doorgegeven bestand is verplaatst of verwijderd van $SPLUNK_HOME/etc. Raadpleeg het specificatiebestand voor meer informatie: User-seed.conf
5. Start Splunk.
6. Voeg de instantie toe aan het cluster:
Wanneer u de opdracht Splunk toevoegen op het nieuwe lid zelf uitvoert, gebruikt u deze versie van de opdracht:
./splunk add shcluster-member -current_member_uri <URI>:<management_port>
Gebruik deze versie van de opdracht Splunk toevoegen van een huidig clusterlid wanneer u de opdracht Splunk toevoegen uitvoert:
./splunk add shcluster-member -new_member_uri <URI>:<management_port>
7. Geef de instantie de tijd om het synchronisatieproces te voltooien.
Splunk-documentatie
De KV-winkel opnieuw synchroniseren
Een clusterlid verwijderen
Een lid toevoegen aan het cluster
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
1.0 |
28-Sep-2026
|
Eerste vrijgave |