+ 도서 오류 정보2018.04.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 책만