Skip to Content
스파크를 활용한 실시간 처리: 실시간 데이터 처리를 위한 고수준 스트리밍 API 마스터하기
book

스파크를 활용한 실시간 처리: 실시간 데이터 처리를 위한 고수준 스트리밍 API 마스터하기

by 김인범, 제러드 마스, 프랑수아 가릴로
April 2021
Beginner to intermediate
472 pages
9h 23m
Korean
Hanbit Media, Inc.
Content preview from 스파크를 활용한 실시간 처리: 실시간 데이터 처리를 위한 고수준 스트리밍 API 마스터하기
132
2
구조적 스트리밍
show
show
에서는 쿼리를 즉시 구체화해야 하므로 스트리밍 데이터셋에서는 불가능하지만
console
싱크를 사용하여 데이터를 화면에 출력할 수 있다.
8.4
싱크: 결과 데이터 출력
스트림 생성과 변환 적용 등 지금까지 수행한 모든 작업은 선언적이다. 이들은 데이터를 소비하
는 위치와 어떤 작업을 적용하려는지 정의한다. 그러나 지금까지는 시스템을 통해 흐르는 데이
터가 없었다.
스트림을 시작하기 전에 먼저 출력 데이터의 위치
where
방법
how
을 정의해야 한다.
스트리밍 싱크와 관련된 위치 : 스트리밍 데이터의 수신측
출력 모드를 언급하는 방법 : 스트림에서 결과 레코드를 처리하는 방법
API
관점에서 [예제
8
-
6
]에 표시된 것처럼 스트리밍 데이터프레임 또는 데이터셋에서
writeStream
을 호출하여 스트림을 구체화한다.
스트리밍 데이터셋에서
writeStream
을 호출하면
DataStreamWriter
가 생성된다. 이는 스트
리밍 프로세스의 출력 동작을 구성하는 메서드를 제공하는 빌더 인스턴스다.
예제
8-6
파일 스트리밍 싱크
val query
=
stream
.
writeStream
.
format
("
json
")
.
queryName
("
json
-
writer
")
.
outputMode
("
append
")
.
option
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것

한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것

한선용, 이선 브라운

Publisher Resources

ISBN: 9791162243961