0
내가 JSON 파일과 스파크 RDD와 함께 연주하고 그 결과가 오는 곳에서 내가뿐만 아니라 소스 JSON 파일을 알고 싶어
val uisJson5 = sqlContext.read.json(
sc.textFile("s3n://localtion/*")
.filter(line =>
line.contains("\"xyz\":\"A\"")
&& line.contains("\"id\":\"adasdfasdfasd\"")
))
uisJson5.show()
아래처럼 뭔가를하고있는 중이 야
. 내가이 일을 할 수있는 방법이 있니?
편집 :
나는 당신이 flatMapValues
와 함께 wholeTextFiles
찾고있는 코드
val uisJson1 = sc.textFile("s3n://localtion/*”)
.filter(line => line.contains("\"xyz\":\"A\"")
&& line.contains("\"id\":\"adasdfasdfasd\""))
uisJson1.collect().foreach(println)
오류가 발생했습니다. 값은 (문자열, 문자열) 의 구성원이 아닙니다. line.contains ("\"xyz \ ": \"A \ "") –
질문의 수정 사항으로 게시하십시오 그리고 주석이 아닙니다! – eliasah
예. 이제는 파일 이름을 가지고 있지만 구조가 바뀌 었습니다. 제 답변에서 말한 것처럼 말입니다. – eliasah