Le boulanger, l'endosseur et l'accusateur doivent-ils fonctionner à côté du même nœud?
-
-
Détails supplémentairesest disponible sur lejeu de cuisson à https://tezos-baking.slack.com/archives/cc4fd2huy/p1550653675317700Additional details is available on the baking slack at https://tezos-baking.slack.com/archives/CC4FD2HUY/p1550653675317700
- 0
- 2019-02-22
- Ezy
-
1 réponses
- votes
-
- 2019-02-20
L'endosseuret l'accusateurn'ontpasbesoin d'exécuter sur lemême système qu'unnœud. Ilspeuvent courir sur un système complètement séparé ou sur lemême système (votre choix),et nenécessitent que la communication avec lenœud Tezos sur RPC (auport 8732par défaut).
Leboulanger,cependant,nécessite un accès local auxfichiers de données que lenœud crée. Les données Tezos Blockchain sont stockées dans unebase de données LMDBet leboulangernécessite un accès à cesfichiers,alors qu'ilfonctionne,leboulanger doit donc êtreexécuté sur lemême système que lenœud Tezoset vous démarrez leboulangeren exécutant une commande similaire à celle
Tezos-Baker-003-PSDDFKI3 Exécuter avec unnœud local ~/.Tezos-noeud
. Celaindique leboulanger dans lamêmebase de données LMDB que lenœud Tezos utilise.Bien que leboulangernécessite unnœud localne soitpasidéal,labonnenouvelleest que vouspouvezexécuter votreendosseur sur un système séparé oupointer sur unnœud distinct,ce qui devrait vouspermettre deprendre destemps d'arrêt sur votreboulanger (pendant le logiciel. Mises àniveau oupatchs de système d'exploitation) sans recommandationsmanquantes.
The endorser and accuser don't need to run on the same system as a node. They can run on a completely separate system, or on the same system (your choice), and only require communication with the Tezos node over RPC (to port 8732 by default).
The baker, however, does require local access to the data files that the node creates. The Tezos blockchain data is stored in an LMDB database, and the baker requires access to these files while it is operating, so the baker should be running on the same system as the Tezos node, and you start the baker by running a command similar to
tezos-baker-003-PsddFKi3 run with local node ~/.tezos-node
. This points the baker at the same LMDB database that the Tezos node is using.While having the baker require a local node is not ideal, the good news is that you can run your endorser on a separate system, or pointing at a separate node, which should allow you to take downtime on your baker (during software upgrades or OS patches) without missing endorsements.
-
Leprocessus Baker communique-t-iltoujours sur RPC avec lenœud (local) Tezostouten la cuisson?L'accès local aufichier de donnéesest-il uniquement lu,de sorte que celapourrait être sur un système defichiers distribué,parexemple?Does the baker process still communicate over RPC with the (local) tezos node while baking? Is the local access to the data file read only, so it could be on a distributed file system for example?
- 0
- 2019-08-06
- Phlogi
J'ai 4nœudsen cours d'exécution,touten utilisant lemême signataire.Dans cetype de configuration,leboulanger,l'endosseuret l'accuseurpeuvent-ilsexécuter l'un ou l'autre desnœuds?Oumanipulent-ils certains état local afin qu'ils doivent se regrouper sur lemêmenœud?