Как решить (javaVersionNum! = SparkJavaVersion) при запуске SparkR в RStudio - PullRequest
0 голосов
/ 11 октября 2018

Я получаю следующую ошибку:

Ошибка в if (javaVersionNum! = SparkJavaVersion) {: отсутствует значение, в котором требуется TRUE / FALSE

при попытке запускасессия SparkR в Rstudio.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 17 апреля 2019

Первая проверка, определен ли JAVA_HOME.

Sys.getenv("JAVA_HOME")

Конечно, он не определен.Не все версии Java работают.Версия 1.8 работает.Чтобы определить это и всегда быть уверенным, что это работает.

if (nchar(Sys.getenv("JAVA_HOME")) < 1) { Sys.setenv(JAVA_HOME = "/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/") }

...