[英]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.