Toolverse
Wszystkie skille

erigon-seg-retire

autor: erigontech

Przygotuj snapshoty Erigona do publikacji — automatycznie buduj, scalaj i czyść pliki segmentów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

O skillu

Skill do uruchomienia komendy erigon seg retire, która przygotowuje pliki snapshot do publikacji. Narzędzie wykonuje sekwencję operacji: buduje brakujące indeksy, zamraża bloki w pliki snapshot, usuwa duplikaty, czyści bazę danych ze starych bloków, buduje historię stanu i scala mniejsze pliki w większe. Idealne dla operatorów węzłów Erigona, którzy chcą przygotować snapshoty do udostępnienia w sieci.

Jak używać

  1. Upewnij się, że Erigon jest zatrzymany — komenda wymaga wyłącznego dostępu do katalogu danych (datadir). Jeśli węzeł jest uruchomiony, zamknij go przed przystąpieniem do dalszych kroków.

  2. Sprawdź, czy binarka Erigona jest zbudowana. Jeśli plik ./build/bin/erigon nie istnieje, uruchom make erigon lub użyj skryptu /erigon-build aby skompilować binarną wersję.

  3. Upewnij się, że posiadasz zsynchronizowany katalog danych Erigona zawierający dane blockchain. Ścieżka do tego katalogu będzie potrzebna w następnym kroku.

  4. Uruchom komendę seg retire z prawidłową ścieżką do katalogu danych: ./build/bin/erigon seg retire --datadir=/ścieżka/do/danych. Zastąp /ścieżka/do/danych rzeczywistą lokalizacją katalogu Erigona na Twoim systemie.

  5. Poczekaj na zakończenie procesu. Komenda sekwencyjnie: buduje brakujące indeksy, zamraża bloki w snapshoty, usuwa nakładające się pliki, czyści starą historię bloków z bazy, buduje snapshoty historii stanu i scala mniejsze pliki w większe.

  6. Po pomyślnym zakończeniu snapshoty są gotowe do następnych etapów przepływu publikacji — opcjonalnie możesz uruchomić seg clearIndexing, następnie seg index, a potem przystąpić do tworzenia torrentów i weryfikacji integralności.

Podobne skille