Pyspark: Excepción: el proceso de puerta de enlace Java salió antes de enviar al controlador su número de puerto

Estoy tratando de ejecutar pyspark en mi MacBook Air. Cuando intento iniciarlo, aparece el error:

Exception: Java gateway process exited before sending the driver its port number

cuando sc = SparkContext () se llama al inicio. He intentado ejecutar los siguientes comandos:

./bin/pyspark
./bin/spark-shell
export PYSPARK_SUBMIT_ARGS="--master local[2] pyspark-shell"

sin resultado También he mirado aquí:

Spark + Python: ¿el proceso de puerta de enlace Java salió antes de enviar al controlador su número de puerto?

pero la pregunta nunca ha sido respondida. ¡Por favor ayuda! Gracias.

Respuestas a la pregunta(16)

Su respuesta a la pregunta