我最近开始学习Scala。我正在尝试在spark-shell提示符上执行tf jar
命令
jar tf C:/spark/lib/spark-examples-1.6.0-hadoop2.6.0.jar
它抛出错误
错误:';'应为,但找到了双文本。
有人能帮我找到问题吗。
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
,并返回错误消息。