2016-06-01 48 views
1

我正在讀一本書,說我應該可以輸入sc.[\t]並獲得回覆。我看到的是...Spark Context throwing'error:identifier expected but'['found。'

scala> sc.[\t] 
<console>:1: error: identifier expected but '[' found. 
     sc.[\t] 
     ^
<console>:1: error: identifier expected but ']' found. 
     sc.[\t] 

這是火花1.6.1連接到Hadoop的2.7.2

sc命令似乎工作...

scala> sc 
res1: org.apache.spark.SparkContext = [email protected] 

附:我從未在我的生活中使用過Scala。

+0

筆者大概的意思是說通過[\ t]選項卡。如果您按Tab鍵,您將獲得有關sc上可用方法的建議。 –

+2

獲取不同的書! –

+0

我一直在標記本書中的所有錯誤,而且我只是在第一章中。當然,我正在使用1.6而不是1.2。那裏有更好的高級Spark書嗎? – Jackie

回答

1

我猜測作者的意思

scala> sc 

當您按下tab,你

scala> sc 
sc  scala schema 
+0

我不認爲這是本書的期待,但我會在稍後發佈更新。 – Jackie

+0

你是正確的,先生...有一點警告,它實際上是'sc.',然後tab不是'sc'來匹配這本書。 – Jackie