0

我最近开始学习 Scala。我正在尝试tf jar在 spark -shell 提示符下执行命令

jar tf C:/spark/lib/spark-examples-1.6.0-hadoop2.6.0.jar

它抛出错误

错误: ';' 预期但发现双重文字。

有人可以帮我找到问题。

4

1 回答 1

0

Spark shell 是一个稍微定制的 Scala repl,它不是那种“shell”。它不知道通常的bash/cmd特定命令,它假设您只输入了您想要评估的有效 Scala 定义和表达式。C:/spark/lib/spark-examples-1.6.0-hadoop2.6.0.jar不是有效的 Scala 表达式。

注意它失败的确切位置:它在1.6. 该部分之前的所有内容都1.6.0可以解释为 Scala 表达式C.:/(spark)./(lib)./(spark).-(examples).-(1.6),但随后无法解析1.6.0,并以错误消息退出。

于 2018-07-16T05:34:45.263 回答