Невозможно подключиться к автономному искровому кластеру через sparklyr. Как отлаживать? - PullRequest
0 голосов
/ 09 октября 2019

Я могу подтвердить, что подключение к кластеру с помощью spark-shell например

spark-shell --master spark://myurl:7077

работает

Но

library(sparklyr)

sc <- spark_connect(
  master="spark://myurl:7077",
  spark_home = "d:/spark/spark-2.4.4-bin-hadoop2.7/"
  )

не дает и выдает ошибку

Error in force(code) : 
  Failed while connecting to sparklyr to port (8880) for sessionid (59811): Gateway in localhost:8880 did not respond.
    Path: d:\spark\spark-2.4.4-bin-hadoop2.7\bin\spark-submit2.cmd
    Parameters: --class, sparklyr.Shell, "C:\Users\user1\Documents\R\win-library\3.6\sparklyr\java\sparklyr-2.3-2.11.jar", 8880, 59811
    Log: C:\Users\user1\AppData\Local\Temp\RtmpottVxI\file66ec13ea6ef0_spark.log


---- Output Log ----
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Invalid maximum heap size: -Xmx10g
The specified size exceeds the maximum representable size.

1 Ответ

0 голосов
/ 09 октября 2019

Оказывается, мне нужно установить Java 8 JDK вместо JRE.

...