El método QuorumPeer.start anula el inicio de Thread. Es decir, antes de que comience el hilo, hará lo siguiente
1. Restaurar los datos de la instantánea a través de loadDataBase
2. cnxnFactory.start () inicia zkServer, que es equivalente a que el usuario puede comunicarse a través del puerto 2181, que se discutirá más adelante. Todavía usamos la elección de líder como línea principal
@Override
public synchronized void start() {
loadDataBase();
cnxnFactory.start();
startLeaderElection();
super.start();
}