Код: Выделить всё
from pyspark.sql import SparkSession
pyspark = SparkSession.builder.master("local[8]").appName("example").getOrCreate()
< /code>
всякий раз, когда я ее запускаю, я получаю эту ошибку: < /p>
Traceback (most recent call last):
File "C:/Users/Example/test.py", line 6, in
.getOrCreate()
File "C:\Users\Example\AppData\Roaming\Python\Python313\site-packages\pyspark\sql\session.py", line 497, in getOrCreate
sc = SparkContext.getOrCreate(sparkConf)
File "C:\Users\Example\AppData\Roaming\Python\Python313\site-packages\pyspark\context.py", line 515, in getOrCreate
SparkContext(conf=conf or SparkConf())
File "C:\Users\Example\AppData\Roaming\Python\Python313\site-packages\pyspark\context.py", line 201, in __init__
SparkContext._ensure_initialized(self, gateway=gateway, conf=conf)
File "C:\Users\Example\AppData\Roaming\Python\Python313\site-packages\pyspark\context.py", line 436, in _ensure_initialized
SparkContext._gateway = gateway or launch_gateway(conf)
File "C:\Users\Example\AppData\Roaming\Python\Python313\site-packages\pyspark\java_gateway.py", line 107, in launch_gateway
raise PySparkRuntimeError(
pyspark.errors.exceptions.base.PySparkRuntimeError: [JAVA_GATEWAY_EXITED] Java gateway process exited before sending its port number.
< /code>
Я ожидаю, что он не даст никаких ошибок. Я нахожусь на Windows 11, используя Pyspark 3.5.4 (подтверждено PIP Show Pyspark Код: Выделить всё
spark = SparkSession.builder \
.master("local[8]") \
.appName("test") \
.config("spark.sql.warehouse.dir", "file:///C:/tmp") \
.getOrCreate()
Код: Выделить всё
spark = SparkSession.builder \
.appName("example") \
.config("spark.ui.showConsoleProgress", "false") \
.config("spark.driver.extraJavaOptions", "-Dlog4j.debug") \
.getOrCreate()
< /code>
Но не получил ничего больше.
Я пытался удалить и переустановить Pyspark, Python и Java, а также снял другие версии, которые я установил. Для Pyspark я попробовал оба PIP -удаления PySpark < /p>
- Исключение: процесс Java Gateway вышел перед отправкой номера порта Pyspark, Java Ошибка Java Gateway Процесс вышел перед отправкой номера порта, или ошибка Pyspark: процесс шлюза Java, вышел перед отправкой номера порта, потому что они имеют другой след, а предлагаемое решение не работает. < /li>
Исключение init: процесс Gateway Java Gateway, вышел перед отправкой номера своего порта, потому что у меня нет Hadoop, и я нахожусь в совместимой версии Java. < /li>
pyspark: "Исключение: Процесс Java Gateway вышел перед отправкой водителя номера порта "или Pysparkruntimeerror: [java_gateway_exited? /> Ошибка с Pyspark "Процесс шлюза Java Gatewow Ошибка, когда они устанавливают не при запуске, и потому что они испытывают другие ошибки, которых я не Чтобы найти источник данных: kafka, потому что у меня нет kafka. Перед отправкой номера порта `потому что я не в Google Colab. .utils.analysisexception: не удалось найти источник данных: kafka, потому что эти вопросы имеют другую ошибку.
Подробнее здесь: https://stackoverflow.com/questions/793 ... s-port-num