【发布时间】:2019-03-11 03:12:01
【问题描述】:
我正在使用 sparklyr 读取本地计算机上的数据。
我做了什么
spark_install()
config <- spark_config()
spark_dir = "C:/spark"
config$`sparklyr.shell.driver-java-options` <- paste0("-Djava.io.tmpdir=", spark_dir)
config$`sparklyr.shell.driver-memory` <- "4G"
config$`sparklyr.shell.executor-memory` <- "4G"
config$`spark.yarn.executor.memoryOverhead` <- "1g"
sc = spark_connect(master = "local", config = config)
my_data = spark_read_csv(sc, name = "my_data", path = "my_data.csv", memory = FALSE)
完成后,在文件夹C:/Spark中找到了一个名为
liblz4-java8352426675436067796.so
这是什么文件?
如果我断开 Spark 连接,这个文件仍然存在。下次如果我想再次使用my_data.csv,是否需要重新运行spark_read_csv?
读取数据需要很长时间。
或者有什么方法可以直接使用这个文件liblz4-java8352426675436067796.so
【问题讨论】:
标签: r apache-spark sparklyr