Mam ten plik JSONbłąd _corrupt_record podczas odczytu pliku JSON do Spark
{
"a": 1,
"b": 2
}
który został uzyskany metodą Pythona json.dump. Teraz chcę przeczytać ten plik w DataFrame w Spark, używając pyspark. Następujące dokumenty, robię to
sc = SparkContext()
sqlc = SqlContext (SC)
df = sqlc.read.json ('my_file.json')
druku df.show()
Instrukcja print wypluwa to jednak:
+---------------+
|_corrupt_record|
+---------------+
| {|
| "a": 1, |
| "b": 2|
| }|
+---------------+
Ktoś wie, co się dzieje i dlaczego nie interpretuje poprawnie pliku?
Jak mogę to naprawić, jeśli mój plik JSON jest ogromny (kilka rzędów 100K) i ma wiele nowych linii pomiędzy ewidencji (kolumn lub funkcji)? dzięki. –