簡體   English   中英

火花閱讀傑森

[英]Spark Reading Json

我嘗試在http://spark.apache.org/docs/latest/sql-programming-guide.html#sql上創建示例

我在shell上嘗試了以下命令:

val df = sqlContext.read.json("examples/src/main/resources/people.json")

它給出一個錯誤:“作業中未指定輸入路徑”

為什么會發生此問題? 我該如何處理?

謝謝。

該錯誤表示您未在正確的文件夾中啟動spark-shell,因為該路徑是相對路徑。 要解決該問題,您需要將工作目錄更改為spark主目錄,或者將路徑更改為絕對路徑。

假設如果您的spark安裝在Mac的/Applications/spark-1.6.1文件夾中,那么您可以先在Shell中導航到該文件夾​​,然后運行spark-shell或運行:

scala> val df = sqlContext.read.json("/Applications/spark-1.6.1/examples/src/main/resources/people.json")

scala> df.show()
+----+-------+
| age|   name|
+----+-------+
|null|Michael|
|  30|   Andy|
|  19| Justin|
+----+-------+

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM