【发布时间】:2019-03-26 16:03:30
【问题描述】:
无法找到用于通过 Spark 列出目录内容的内置 sparklyr,我正在尝试使用 invoke:
sc <- spark_connect(master = "yarn", config=config)
path <- 'gs:// ***path to bucket on google cloud*** '
spath <- sparklyr::invoke_new(sc, 'org.apache.hadoop.fs.Path', path)
fs <- sparklyr::invoke(spath, 'getFileSystem')
list <- sparklyr:: invoke(fs, 'listLocatedStatus')
Error: java.lang.Exception: No matched method found for class org.apache.hadoop.fs.Path.getFileSystem
at sparklyr.Invoke.invoke(invoke.scala:134)
at sparklyr.StreamHandler.handleMethodCall(stream.scala:123)
at sparklyr.StreamHandler.read(stream.scala:66) ...
注意:是否有关于分布式代码可重现示例的指南?鉴于我正在针对特定的 Spark 环境运行,我不知道如何制作其他人可以效仿的示例。
【问题讨论】:
标签: r apache-spark sparklyr