首页 > 解决方案 > 如何在rstudio中设置spark,spark_connect()不能工作

问题描述

我在 centOS 中安装了 R-3.4.0 和 rstduio-server 1.1.447。在 rstudio 中,我无法像这样连接火花: 在此处输入图像描述

 sc <- spark_connect(master = "local")
  Error in validate_java_version(master, spark_home) : 
  Java is required to connect to Spark. Please download and install Java from https://www.java.com/en/

在此处输入图像描述 它说需要Java才能连接到Spark。但我安装了JDK1.8:

$ java -version
java version "1.8.0_111"
$ echo $JAVA_HOME
/usr/java/jdk1.8.0_111

在此处输入图像描述 我不知道如何连接火花。我想我是否应该在 rstudio 中设置火花?CDH安装在集群中的spark,版本为2.1.0.cloudera1。我在 Renviron 文件中添加“SPARK_HOME=/opt/cloudera/parcels/SPARK2”。

标签: apache-sparksparklyrrstudio-server

解决方案


now it connect! I use command "Sys.setenv(JAVA_HOME=" ")" .


推荐阅读