erigon-seg-retire
Przygotuj snapshoty Erigona do publikacji — automatycznie buduj, scalaj i czyść pliki segmentów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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.
Sprawdź, czy binarka Erigona jest zbudowana. Jeśli plik
./build/bin/erigonnie istnieje, uruchommake erigonlub użyj skryptu/erigon-buildaby skompilować binarną wersję.Upewnij się, że posiadasz zsynchronizowany katalog danych Erigona zawierający dane blockchain. Ścieżka do tego katalogu będzie potrzebna w następnym kroku.
Uruchom komendę
seg retirez prawidłową ścieżką do katalogu danych:./build/bin/erigon seg retire --datadir=/ścieżka/do/danych. Zastąp/ścieżka/do/danychrzeczywistą lokalizacją katalogu Erigona na Twoim systemie.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.
Po pomyślnym zakończeniu snapshoty są gotowe do następnych etapów przepływu publikacji — opcjonalnie możesz uruchomić
seg clearIndexing, następnieseg index, a potem przystąpić do tworzenia torrentów i weryfikacji integralności.