Pag-update ng Teku

Pag-update ng Teku

Mag-download ng pinakabagong bersyon

I-Download ang pinakabagong bersyon ng Teku at patakbuhin ang proseso ng pag-verify ng checksum upang tiyakin na ang in-download na file ay hindi nababago.

cd
curl -LO <URL_of_download_link>
echo "<checksum> <downloaded_file_name>" | sha256sum --check

Inaasahang output: Kumpirmahin ang output ng checksum verification.

teku-<version>.tar.gz: OK

Itigil ang mga serbisyo ng Teku beacon node at validator client.

sudo systemctl stop tekubeacon.service tekuvalidator.service

I-extract ang mga file, burahin ang nakaraang bersyon, at ilipat ang bagong bersyon sa (/usr/local/bin) na direktoryo. Pagkatapos, linisin ang mga kopya ng nakalipas.

tar xvf teku-<version>.tar.gz
sudo rm -r /usr/local/bin/teku
sudo cp -a teku-<version> /usr/local/bin/teku
rm -r teku-<version>.tar.gz teku-<version>

I-restart ang mga serbisyo ng Teku

sudo systemctl start tekubeacon.service tekuvalidator.service
sudo systemctl status tekubeacon.service tekuvalidator.service

Subaybayan ang mga journal logs gamit ang

sudo journalctl -fu tekubeacon -o cat | ccze -A
sudo journalctl -fu tekuvalidator -o cat | ccze -A

Pagbabalat ng Teku

Ang mga consensus client ay umaangkin ng isang maliit na halaga ng espasyo sa disk kumpara sa mga execution client. Gayunpaman, maaari kang makapagpalaya ng ~200GB sa pamamagitan ng pagbabalat nito kung ang iyong validator node ay tumatakbo na ng matagal.

Upang magbalat ng mga consensus client, simpleng burahin lamang ang umiiral na database at i-restart ang beacon service na may checkpoint sync na pinagana.

sudo systemctl stop tekubeacon.service
sudo rm -r /var/lib/teku_beacon/*
sudo systemctl start tekubeacon.service
sudo systemctl status tekubeacon.service

Subaybayan ang mga logs para sa mga error.

sudo journalctl -fu tekubeacon -o cat | ccze -A

Last updated