【发布时间】:2017-06-28 16:37:33
【问题描述】:
我正在使用以下代码:
val fs = FileSystem.get(new Configuration())
val status = fs.listStatus(new Path("wasb:///example/"))
status.foreach(x=> println(x.getPath)
来自这个问题:How to enumerate files in HDFS directory
我的问题是我不明白如何为类创建别名,如果没有它,代码就会失败。我找到了代码中提到的所有类,并且以下代码有效:
val fs = org.apache.hadoop.fs.FileSystem.get(new org.apache.hadoop.conf.Configuration())
val status = fs.listStatus(new org.apache.hadoop.fs.Path("wasb:///example/"))
status
所以问题是:如何为 scala 中的类创建别名?如何将 Path() 指向 org.apache.hadoop.fs.Path()?
我在 Stackoverflow 上尝试过这个问题:Class alias in scala,但没有找到与我的案例相关的问题。
【问题讨论】: