我收到以下错误:
if(javaVersionNum!= sparkJavaVersion){时出错: 缺少需要TRUE / FALSE的值
当我尝试在Rstudio中启动SparkR会话时。
我该如何解决?
答案 0 :(得分:0)
首先检查是否定义了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/")
}