5

有什么方法可以禁用 sparklyr 中的配置单元支持?

就像在 SparkR 中一样:

sparkR.session(master="local[*]", enableHiveSupport=FALSE)
4

2 回答 2

4

您可以通过将 SQL 目录实现设置为in-memory.

# get the default config
conf <- spark_config()
# set the catalog implementation, defaults to hive, but we want it in-memory
conf$spark.sql.catalogImplementation <- "in-memory"
sc <- spark_connect(master = "local", config = conf)
于 2019-01-20T16:06:18.053 回答
3

issue #2460所述,该选项是在打破Ron 在版本 1.2.0 上的答案解决方案后在 sparklyr 1.3.0 中引入的。

library(sparklyr)

config <- spark_config()
config$sparklyr.connect.enablehivesupport <- FALSE

sc <- spark_connect(master = "local", config = config)
于 2020-10-30T18:19:55.037 回答