r - sparklyr:validate_java_version_line(master,version)中的错误
问题描述
R version 3.5.2 (2018-12-20) -- "Eggshell Igloo" Copyright (C) 2018
The R Foundation for Statistical Computing Platform:
x86_64-apple-darwin15.6.0 (64-bit)
运行这些命令后:
library(sparklyr)
sc <- spark_connect(master = "local")
我收到了这条消息:
* Using Spark: 2.4.0
Error in validate_java_version_line(master, version) :
Java version detected but couldn't parse version from: openjdk version "11.0.2" 2019-01-15
我发现了这个案例https://github.com/rstudio/sparklyr/issues/1922
但不确定我是否可以做一些具体的事情(以及如何)来克服这种受阻的情况。提前致谢。
解决方案
- 安装 Java 8。您可以从https://aws.amazon.com/corretto/安装一个(Java 8 选择 Coretto 8)。
- 转到终端并使用适当的
JAVA_HOME
环境变量集运行 R:
JAVA_HOME=`/usr/libexec/java_home -v 1.8` R
或者如果你想启动 RStudio:
JAVA_HOME=`/usr/libexec/java_home -v 1.8` 打开/Applications/RStudio.app
推荐阅读
- sap-cloud-platform - 如何访问 SAP Cloud 集成工具?
- apache-kafka - Kstream 如何管理连接和主题过期
- android - 在 raspberryPi 上通过 REST 保存图像以进行图像识别
- docker - 为 Windows Server 2016 升级 Docker EE
- kotlin - Kotlin:字符串包含特定符号之一
- javascript - 我想在 html 下拉列表中显示 JSON 数据键(不是值)
- tfs - 防止在 Gated 版本上发布添加的工件
- bash - 接收后挂钩内的 Git 标记
- python - get the last column in every file using open
- javascript - Streaming data from Firebase Realtime Database