Pular para o conteúdo principal

registrarManipuladorDeProgresso

Registre um manipulador de progresso para ser chamado quando uma atualização de progresso for recebida do servidor.

Sintaxe

registerProgressHandler(handler)

Parâmetros

Parâmetro

Tipo

Descrição

handler

Manipulador de progresso

Um objeto chamável que segue a interface ProgressHandler . Este manipulador é chamado a cada atualização de progresso.

Devoluções

None

Notas

Este método só é compatível com o Spark Connect. Em uma sessão Spark normal, ocorre uma exceção.

Exemplos

Python
def progress_handler(stages, inflight_tasks, done):
print(f"{len(stages)} Stages known, Done: {done}")

spark.registerProgressHandler(progress_handler)
res = spark.range(10).repartition(1).collect()
# 3 Stages known, Done: False
# 3 Stages known, Done: True
spark.clearProgressHandlers()