我收到以下错误:
if(javaVersionNum!= sparkJavaVersion){:缺少值需要TRUE / FALSE时出错
当我尝试在Rstudio中启动SparkR会话时。
我怎么可能解决这个问题?
首先检查是否定义了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/")
}