+ 도서 오류 정보2018. 4. 27. 23:04

##2018년 4월 26일 초판 1쇄 수정 내용##

p8. 지은이 소개 6째 줄

카프카 관련 연재 글을 연재하고 있습니다. -> 카프카 관련 글을 연재하고 있습니다.


p32. 2번째 스택오버플로 그림 번호 (편집 오류)

(2) -> (3)


p36. 끝에서 9째 줄

실시간 트잭션 -> 실시간 트잭션


p41. 끝에서 4째 줄

각각의 메시지 저장소에 저장하면 -> 각각의 메시지 저장소에 데이터를 저장하면


p59. 본문 끝에서 2째 줄

크게 프로듀서, 브로커, 컨슈머, 주키퍼로 분류할  

-> 크게 프로듀서, 카프카(브로커), 컨슈머, 주키퍼로 분류할  


p74. 본문 끝에서  3째 줄

SyslogIentifier: ->  SyslogIdentifier:


p89. 본문 12째 줄 2번째 코드부

--daemon -> -daemon


p113. 9째 줄 (편집 오류)

20초가 넘는 시간 동안 장여기까지 문단 전체 들여넣기 해주세요. 

-> 20초가 넘는 시간 동안 장애 상황이 발생할 수 있습니다.


p114. 표 3-2   2번째 열 제목

프로듀서 수 -> 서버 수


p119. 그림 3-10 바로 윗 줄

동작하지를 살펴보겠습니다. -> 동작하는지 살펴보겠습니다.


p131. 본문 2째 줄과 3째 줄

마지막 리더를 기다리는 방법(2번 방안) -> (1번 방안)

빠른 서비스를 제공하기 위한 방법(1번 방안) -> (2번 방안)


p157. 마지막 항목

  • > acks=0 -> acks=0 (> 빠져야 함)


p158. 첫째, 둘째 항목

  • > acks=1 -> acks=1 (> 빠져야 함)
  • > acks=all -> acks=all (> 빠져야 함)

p183. 밑에서 10째 줄 (편집 오류)

하고 나면 실행된 상태를 -> 하고 나면 실행된 상태를 


p195. 1째~2째 줄

컨슈머 명령어 -> 프로듀서 명령어


p244. 2째 줄

추이를 모니터링 화면을 

-> 추이를 보여주는 모니터링 화면을


p267. 밑에서 3째줄

라이브러리를 이용 프로그램으로 -> 라이브러리를 이용 프로그램으로


p294. 7.6.2절 제목 윗줄

작업을 설명해겠습니다. -> 작업을 설명해겠습니다.


p295. 3째 줄 

역할을 하는 RuteOnAttribute -> 역할을 하는 RouteOnAttribute


p295. 4째 줄


내장 함수'' 논리 표현식을 -> 내장 함수"" 논리 표현식을 



p318. 예제 8-3 7째줄 System.out.println("topology started"); 코드행 -> 아래쪽으로 이동

(https://github.com/onlybooks/kafka/blob/master/chapter8/Pipe-complete.java 전체 파일 참조)

 try {

      streams.start();

              System.out.println("topology started");

      latch.await();

    } catch (Throwable e) {


p318. 예제 8-3 마지막줄 코드부 전체 삭제


final CountDownLatch latch = new CountDownLatch(1)  1 



p321. 그림 8-8 아래쪽 코드부 첫 줄


$ src/main/java/myapps/Pipe-complete.java 


-> $ cp src/main/java/myapps/Pipe-complete.java 



p322. 본문 6째 줄


flatMapValue -> flatMapValues


p322. 본문 10째 줄


flatMapValue를 사용합니다. -> flatMapValues를 사용합니다. 



p322. 예제 8-4 마지막 줄 다음에 코드행 추가


words.to(“streams-linesplit-output”);



p323. 8째 줄 코드행 끝에 ; 추가


words.to(“streams-linesplit-output”);


p328. 예제 8-6

- 3째줄 세미콜론(;) 삭제: store")); ❷ -> store")) ❷ 
- 6째줄 닫는 괄호 추가: Long)); ❹ -> Long))); ❹ 
- 본문 마지막줄 수정: 주요 코드부는 예제 8-7과 같습니다(완전한 코드는 깃허브 페이지 https://github.com/onlybooks/kafka/에서 다운로드할 수 있습니다). 


p329. 예제 8-7 다음 마지막 코드부 4줄 모두 삭제

KTable<String, Long> counts =
source.flatMapValues(new ValueMapper<String, Iterable<String>>(){
    @Override
    public Iterable<String> apply(String value) {


p338. 그림 9-1 점선 박스 누락 -> samza 주변에 점선 박스 들어가야 함


p343. 본문 6, 7째줄
필요한 경우 command라는 -> 필요한 경우 ksql__commands라는
command 토픽에는 -> ksql_commands 토픽에는 


p345. '스트림 생성' 절 3째 줄

CREATE TABLE 스트림이름 ... —> CREATE STREAM 림이름 ... 


p348. 밑에서 6째 줄 코드행


CREATE STREAM 테이블_name —> CREATE STREAM table_name 



p350. 2번 항목 2째 줄


images, ports, volume 항목 -> image, ports, volumes 항목



p353. 본문 8째줄, 밑에서 4째줄

$docker-compose up d -> $docker-compose up -d 

docker-compose up d 명령어를 실행하면 -> docker-compose up -d 명령어를 실행하면


p355. 4째 줄


--bootstrap 옵션 -> --bootstrap -server 옵션


p356. 4째 줄


Page_view 토픽 -> Pageviews 토픽 



p356. 5~6째 줄


pages_region 스트림 -> pageviews_regions 스트림


pages_enriched_r8_r9, pageview_region -> pageviews_enriched_r8_r9, __pageviews_regions


p359. 6번 항목


quickstart=user 옵션 -> quickstart=users 옵션



##2018년 7월 22일 등록 (1쇄, 2쇄 확인 필요)##

p153. 첫 코드부 3째 줄 마지막 명령

create -> --create


p157. bootstrap.servers 항목 설명 2째 줄

클라이언의 요청을 -> 클라이언의 요청을



Posted by 책만

댓글을 달아 주세요

  1. jinbeomhong

    p.36 : 실시간 트랙잭션 -> 실시간 트랜잭션
    p.41 : 각각의 메시지 저장소에 데이터를 저장하면,

    2018.05.28 05:28 [ ADDR : EDIT/ DEL : REPLY ]
    • 안녕하세요. 독자님. 읽으시는 데 불편함을 드려 죄송합니다. 도서 오류 알려주셔서 감사합니다. 신고해주신 대로 정오표에 등록했습니다. 감사합니다.

      2018.05.29 16:33 신고 [ ADDR : EDIT/ DEL ]
  2. sopark

    p220

    마지막줄

    4. 토픽 peter-test의 파티션 수를 1에서 4로 변경합니다.

    => 1에서 4로 변경한다고 했지만 실제 예제는 2로 변경한것 같은 생각이 듭니다. 그이유는 223 페이지의 출력을 보면 파티션의 갯수가 2개로 카운트 되기 때문입니다.

    카프카 공부를 시작한지 얼마 되지 않아 확인한 사항이니 보시고 검토 부탁드립니다.

    2019.09.26 09:06 [ ADDR : EDIT/ DEL : REPLY ]
    • 답변이 늦어져서 죄송합니다. 해당 부분에서 파티션 수를 늘리는 예제는 추가되어 있지 않습니다. 223페이지에서의 출력결과를 보시면 총 4개의 파티션 중 파티션 0번과 파티션3번의 출력 결과를 확인하실 수 있습니다.

      2019.10.10 16:03 신고 [ ADDR : EDIT/ DEL ]