이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
아파치 Kafka 따라잡기
확장성과 고가용성을 지닌 메시지 브로커 페이퍼백
원제
Apache Kafka
베스트
네트워크/해킹/보안 top20 3주
가격
12,000
10 10,800
YES포인트?
600원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

책소개

목차

1장 카프카 소개
카프카의 필요성
카프카의 사용 예
요약


2장 카프카 설치
카프카 설치
___카프카 다운로드
사전에 필요한 소프트웨어 설치
___자바 1.6 또는 이후 버전 설치
카프카 빌딩
요약


3장 카프카 클러스터 설정
단일 노드 단일 브로커 클러스터
___주키퍼 서버 구동
___카프카 브로커 시작
___카프카 토픽 생성
___메시지를 보내기 위한 생산자 구동
___메시지를 소비하기 위한 소비자 구동
단일 노드 다중 브로커 클러스터
___주키퍼 구동
___카프카 브로커 구동
___카프카 토픽 생성
___메시지를 보내기 위한 소비자 구동
___메시지 소비를 위한 소비자 구동
다중 노드 다중 브로커 클러스터
카프카 브로커 속성 목록
요약


4장 카프카 디자인
카프카 디자인의 핵심 토대
카프카 메시지 압축
카프카의 클러스터 미러링
카프카 리플리케이션
요약


5장 생산자 작성
자바 생산자 API
간단한 자바 생산자
___클래스 임포트
___속성값 정의
___메시지를 만들고 보내기
메시지 파티셔닝을 하는 단순한 자바 생성자 생성
___클래스 임포트
___속성값 정의
파티셔너 클래스 구현
___메시지 만들고 보내기
카프카 생산자 속성 목록
요약


6장 소비자 작성
자바 소비자 API
상위 레벨 소비자 API
단순 소비자 API
단순 상위 레벨 자바 소비자
___클래스 임포팅
___속성 정의
토픽으로부터 메시지를 읽고 출력
다중 파티션 토픽을 위한 멀티스레드 소비자
___클래스 임포트
___속성 정의
___스레드로부터 메시지를 읽고 출력
카프카 소비자 속성 목록
요약


7장 카프카 연동
스톰과 카프카 연동
___스톰 소개
___스톰과 연동
하둡과 카프카의 연동
___하둡 소개
___하둡과 연동
___하둡 생산자
___하둡 소비자
요약


8장 카프카 도구
카프카 관리 도구
___카프카 토픽 도구
___카프카 리플리케이션 도구
다른 도구와 연동
카프카 성능 테스팅
요약

저자 소개

저자 : 니샨트 가르그
자바 엔터프라이즈 에디션(Java Enterprise Edition), 스프링(Spring), 하이버네이트(Hibernate), 하둡(Hadoop), 하이브(Hive), 플룸(Flume), 스쿱(Sqoop), 우지(Oozie), 스파크(Spark), 카프카(Kafka), 스톰(Storm), 머하웃(Mahout), 솔라/루씬(Solr/Lucene), 몽고디비(MongoDB), 카우치디비(CouchDB), HBase, 카산드라(Cassandra) 같은 NoSQL과 그린플럼(GreenPlum), 버티카(Vertica) 같은 대규모 병렬 컴퓨터(MPP, Massively Parallel Computer) 등 다양한 분야에서 13년 이상 경력을 쌓은 테크니컬 아키텍트다. 인도 필라니 BITS(Birla Institute of Technology and Science) 대학에서 소프트웨어 시스템 석사학위를 받았다. 현재 임피터스(Impetus) 사 이노베이션(innovation) 랩의 빅데이터 연구개발팀에서 일하고 있다. 유명한 IT 서비스와 금융회사에 애자일(Agile)과 스크럼(SCRUM) 같은 소프트웨어 생명주기 방법론을 적용하며 일해왔고 빅데이터 관련 기술에 대한 강의를 해왔다.
역자 : 양원국
현재 빅데이터에 전문회사인 KT NexR에 다니며, 하둡(Hadoop) 기반 시스템 운용 및 프로비저닝 개발을 하고 있다. 검색 플랫폼과 RHive 개발을 했고, 이전 직장인 티맥스소프트에서 APM 개발을 했다

품목정보

발행일
2014년 06월 30일
쪽수, 무게, 크기
116쪽 | 188*235*10mm
ISBN13
9788960775756

출판사 리뷰

★ 이 책에서 다루는 내용 ★
■ 카프카 다운로드와 빌드
■ 단일 또는 다중 노드 카프카 클러스터 설정과 메시지 전송
■ 내부 디자인과 메시지 압축의 이해
■ 카프카의 리플리케이션 동작 이해
■ 카프카 API를 사용한 생산자와 소비자 작성
■ 소비자 설정 개요
■ 아파치 하둡과 스톰을 카프카와 연동
■ 카프카 관리 도구 사용


★ 이 책의 대상 독자 ★
이 책의 독자는 실전에서 아파치 카프카 사용에 대해 알기를 원하는 사람이다. 아파치 카프카나 비슷한 기술에 대한 사전 경험이 없는 사람을 주요 독자 대상으로 삼았다.
또한, 기업용 애플리케이션 개발자이나 기타 발행 구독 기반의 시스템을 다뤘지만, 차후 확장성 있는 솔루션으로 아파치 카프카를 도입하기를 고려하는, 빅데이터에 관심이 많은 개발자들을 위해 집필했다.


★ 이 책의 구성 ★

1장. 카프카 소개: 조직들이 어떤 방법으로 데이터의 진짜 가치를 깨달았는지와 데이터를 수집하고 처리하는 방법을 발전시켜온 방법을 알아본다.
2장. 카프카 설치: 카프카 0.7과 0.8을 빌드하고 설치하는 방법을 알아본다.
3장. 카프카 클러스터 설정: 단일/다중 브로커(broker)를 설정하는 데 필요한 단계를 알아본다.
4장. 카프카 디자인: 카프카의 견고한 토대를 만드는 디자인 개념을 알아본다.
5장. 생산자 작성: 기본 생산자(producer)와 메시지 파티셔닝(partition)을 이용하는 고급 레벨 자바 생산자를 작성하는 법을 알아본다.
6장. 소비자 작성: 소비자와 파티션으로부터 메시지를 소비하는 고급 레벨의 소비자를 작성하는 법을 알아본다.
7장. 카프카 연동: 실시간과 배치 처리를 다루기 위한 하둡 연동이 동작하는 방법을 알아본다.
8장. 카프카 도구: 관리 도구와 카뮈(Camus), 아파치 카멜(Apache Camel), 아마존 클라우드 등과의 연동에 대해 알아본다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.