Menyiapkan node penuh
Pengaturan Node Penuh
chain-id
Sebelum memulai node penuh, diperlukan pengidentifikasi unik dari wll, yang akan dirilis segera setelah file genesis siap.
Bergabunglah dengan jaringan
Setelah chain-id
didistribusikan, dimungkinkan untuk bergabung dengan jaringan dengan CHAIN_ID
:
export CHAIN_ID="namada-mainnet" ## (replace with the actual chain-id)
namada client utils join-network --chain-id $CHAIN_ID
Mulai node Anda dan sinkronkan
CMT_LOG_LEVEL=p2p:none,pex:error namada node ledger run
Opsional: Jika ingin lebih banyak log, Anda dapat menjalankannya
NAMADA_LOG=info CMT_LOG_LEVEL=p2p:none,pex:error NAMADA_CMT_STDOUT=true namada node ledger run
Dan jika Anda ingin menyimpan log ke file, Anda dapat menjalankan:
TIMESTAMP=$(date +%s)NAMADA_LOG=info CMT_LOG_LEVEL=p2p:none,pex:error NAMADA_CMT_STDOUT=true namada node ledger run &> logs-${TIMESTAMP}.txttail -f -n 20 logs-${TIMESTAMP}.txt ## (in another shell)
Menjalankan namada sebagai layanan systemd
Skrip di bawah ini merupakan kontribusi komunitas dari Encipher88, dan saat ini hanya berfungsi di mesin Ubuntu. Ini telah berguna bagi banyak validator.
Di bawah ini mengasumsikan Anda telah menginstal namada dari sumber, dengan make install
. Setidaknya mengasumsikan biner masing-masing berada di /usr/local/bin/
.
which namada ## (should return /usr/local/bin/namada)
Di bawah ini membuat file layanan untuk systemd, yang akan menjalankan namada sebagai layanan. Hal ini berguna untuk menjalankan node di latar belakang, dan juga untuk memulai ulang node secara otomatis jika mengalami crash.
sudo tee /etc/systemd/system/namadad.service > /dev/null <<EOF
[Unit]
Description=namada
After=network-online.target
[Service]
User=$USER
WorkingDirectory=$HOME/.local/share/namada
Environment=CMT_LOG_LEVEL=p2p:none,pex:error
Environment=NAMADA_CMT_STDOUT=true
ExecStart=/usr/local/bin/namada node ledger run
StandardOutput=syslog
StandardError=syslog
Restart=always
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
Aktifkan layanan dengan perintah di bawah ini:
sudo systemctl daemon-reloadsudo systemctl enable namadad
Sekarang Anda dapat mengelola node melalui perintah systemd:
Jalankan simpul
sudo systemctl start namadad
Hentikan simpul
sudo systemctl stop namadad
Mulai ulang simpul
sudo systemctl restart namadad
Tampilkan log simpul
sudo journalctl -u namadad -f -o cat
Last updated