如何在RStudio中启动SparkR时解析(javaVersionNum!= sparkJavaVersion)

问题描述 投票:2回答:1

我收到以下错误:

if(javaVersionNum!= sparkJavaVersion){:缺少值需要TRUE / FALSE时出错

当我尝试在Rstudio中启动SparkR会话时。

我怎么可能解决这个问题?

sparkr
1个回答
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/") }

© www.soinside.com 2019 - 2024. All rights reserved.