1
sparkで検索語を試しています。まず、私は、SQLコンテキストを作成 apache spark DataFrame操作jsonファイルを読み取る
scala> val sqlcontext = new org.apache.spark.sql.SQLContext(sc)
は、それから私は、JSONファイルを作成し、Scalaのパスに保管
{
{"id" : "1201", "name" : "satish", "age" : "25"}
{"id" : "1202", "name" : "krishna", "age" : "28"}
{"id" : "1203", "name" : "amith", "age" : "39"}
{"id" : "1204", "name" : "javed", "age" : "23"}
{"id" : "1205", "name" : "prudvi", "age" : "23"}
}
ガットエラー私はこの
scala> val dfs = sqlContext.read.json("employee.json")
エラー
dfs: org.apache.spark.sql.DataFrame = [_corrupt_record: string, age: string, id: string, name: string]
を入力すると
a)Spark JSONリーダーは、複数行でないJSON行形式をサポートしていますb)これは有効ではありませんJSON – zero323
@ zero323だから何をする必要がありますか? – text
最初の左括弧と最後の右括弧を最初にドロップします。 – zero323