본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

일래스틱서치 쿡북 170가지 단계별 레시피

오픈소스 프로그래밍 | 3판
알베르토 파로 지음 | 이재익, 최중연 옮김 | 에이콘출판 | 2019년 01월 31일 출간
  • 정가 : 45,000원
    판매가 : 40,500 [10%↓ 4,500원 할인]
  • 통합포인트 :
    [기본적립] 2,250원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 개정정보 : 이 도서는 가장 최근에 출간된 개정판입니다. 2016년 02월 출간된 구판이 있습니다. 구판 보기
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    01월 28일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • IT전문서 올해의 책 후보 발표! 지금 투표해주세요!
    2019.12.13 ~ 2020.01.31
  • 행사도서 포함 IT 분야 3만원 이상 구매시 개발자 텀블러티슈 ..
    2019.11.05 ~ 2020.03.31
  • 개발자로 입문하기: 일단 이것부터 읽어보자!
    2019.05.31 ~ 2020.12.31
  • 에이콘의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2020.12.31
상품상세정보
ISBN 9791161752587(1161752587)
쪽수 868쪽
크기 188 * 234 * 52 mm /1571g 판형알림
이 책의 원서/번역서 Elasticsearch 5.x Cookbook/Alberto Paro

책소개

이 책이 속한 분야

일래스틱서치를 처음 접하는 개발자나 운영자가 일래스틱서치의 전반적인 기능을 빠르게 이해할 수 있도록 구성한 책이다. 쿡북이라는 제목에서 알 수 있듯이, 각 기능의 레시피를 제공해 단계별로 쉽게 따라 할 수 있다. 이 책은 일래스틱서치에 대해 전혀 모르는 사람뿐 아니라, 플러그인 개발과 같은 중급 이상의 기능까지 다루고 있어서 이미 이를 사용해 본 개발자도 새로운 버전의 변화를 빠르게 살펴보거나 일부 잘 모르는 기능에 관해 접근하기 좋다.
원서의 경우 내용과 예제가 5.x를 기반으로 작성됐지만, 번역서에서는 일래스틱서치의 빠른 릴리즈로 최신 내용을 반영해 최근 정식 릴리즈된 6.5 버전을 기반으로 본문의 예제와 내용을 보완했다.

저자소개

저자 : 알베르토 파로

엔지니어이고 프로젝트 관리자겸 소프트웨어 개발자다. 현재 빅데이터 기술과 NoSQL 솔루션 기반 프리랜서 트레이너 및 컨설턴트로 일한다. 주로 빅데이터 처리, NoSQL, 자연어 처리, 신경망과 관련된 새롭게 떠오르는 솔루션과 애플리케이션 연구를 좋아한다. 여덟 살에 싱클레어 스펙트럼(Sinclair Spectrum)으로 베이식(BASIC) 프로그래밍을 시작해서 현재까지 다양한 운영체제, 애플리케이션, 프로그래밍 언어를 사용하며 많은 경험을 쌓았다.
『ElasticSearch Cookbook 2/e』(에이콘, 2016)의 저자며, 팩트출판사가 출판한 여러 서적의 기술 감수자를 맡았다.

역자 : 이재익

네이버에서 사내 로그 시스템과 일래스틱서치 클러스터 서비스를 개발 및 운영하고 있다. 최근에는 분산시스템 디버깅과 머신 러닝을 데브옵스 시스템에 활용하는 방법에 관심을 가지고 있다. 여가에는 가족들과 캠핑을 하거나 독서를 즐긴다. 공역서로는 에이콘 출판사에서 펴낸 『Elasticsearch in Action』(2016), 『일래스틱서치 모니터링』(2017), 『키바나 5.0 배우기』(2017)가 있다.

역자 : 최중연

네이버에서 모니터링 서비스를 개발하고 있으며, 로그 데이터에 기반한 시계열 데이터 집계 및 저장에 관심이 많다. 운영 로그를 효과적으로 집계하고 시계열화해서 운영을 고도화하려는 목적으로 일래스틱서치를 접하게 됐고 번역에도 참여하게 됐다.

작가의 말

오늘날 표준 애플리케이션의 가장 일반적인 요구 사항은 검색과 분석 기능이다. 시장에서 이러한 수요에 부응하는 솔루션은 상용과 오픈소스 세계에서 모두 찾을 수 있다. 검색하기 위해 가장 많이 사용하는 라이브러리 중 하나는 아파치 루씬이다. 이 라이브러리가 아파치 솔라(Apache Solr), 인덱스탱크(Indextank), 일래스틱서치 같은 수많은 검색 솔루션의 기반이 된다.
일래스틱서치는 클라우드와 분산 컴퓨팅을 염두에 두고 만든 가장 강력한 솔루션 중 하나다. 컴패스(Compass, http://www.compass-project.org) 개발로 유명한 일래스틱서치의 주요 저자인 셰이 바논(Shay Banon)이 2010년 3월에 일래스틱서치 첫 버전을 발표했다. 따라서 일래스틱서치의 주요 범주는 검색 엔진이다. 또한 집계 프레임워크를 통해 데이터 저장소와 분석 엔진으로도 사용할 수 있을 정도로 많은 기능을 제공한다.
일래스틱서치는 JSON REST 기반, 검색과 분석 모두를 위한 분산된 접근 방식의 맵리듀스, 쉬운 설치와 플러그인을 통한 확장성 같은 수많은 혁신적인 기능을 제공한다.
2010년 개발하기 시작한 때로부터 최신 버전(6.5)에 이르기까지, 많은 시장에서 가장 많이 사용되는 데이터 저장소 중 하나가 된 제품으로 큰 발전을 했다. 이 책에서는 일래스틱서치에서 변경 사항과 많은 기능에 대해 깊이 들여다본다.
일래스틱서치는 지속해서 혁신을 거듭하는 제품이며, 새 기능은 일래스틱서치 회사와 일래스틱서치 사용자에 의해 플러그인(대부분 깃허브를 통해 배포한다)으로 출시된다. 단순성과 고급 기능 때문에 오늘날 IT 산업에 몸담은 많은 세계적인 주요 플레이어가 일래스틱서치를 사용하고 있다.
필자는 일래스틱서치가 시장에서 가장 강력하고 쉽게 사용 가능한 검색 솔루션 중 하나라고 생각한다. 이 책과 예제를 쓰면서, 나와 이 책의 감수자는 지식을 더 잘 관리하기 위해 지식과 열정, 모범 사례를 이 책을 통해 전달하려고 노력했다.

목차

1장. 시작하기
__소개
__노드와 클러스터 이해
__노드 서비스 이해
__데이터 관리
__클러스터, 레플리케이션, 샤딩의 이해
__일래스틱서치와 통신
__HTTP 프로토콜 사용
__네이티브 프로토콜 사용

2장. 다운로드와 설정
__소개
__일래스틱서치 다운로드 및 설치
__네트워킹 설정
__노드 설정
__리눅스 시스템을 위한 설정
__다양한 노드 타입 설정
__클라이언트 노드 설정
__수집 노드 설정
__일래스틱서치에 플러그인 설치
__플러그인 수동 설치
__플러그인 제거
__로깅 설정 변경
__도커를 통한 노드 설정

3장. 매핑 관리
__소개
__명시적 매핑 생성 사용
__기본 타입 매핑
__매핑 배열
__준비
__객체 매핑
__도큐먼트 매핑
__도큐먼트 매핑에서 동적 템플릿 사용
__중첩 객체 관리
__자식 도큐먼트 관리
__다중 매핑으로 필드 추가
__GeoPoint 필드 매핑
__GeoShape 필드 매핑
__IP 필드 매핑
__첨부 필드 매핑
__매핑에 메타데이터 추가
__다양한 분석기 지정
__자동 완성 필드 매핑

4장. 기본 작업
__소개
__색인 생성
__색인 삭제
__색인 열고 닫기
__색인에 매핑 입력
__매핑 조회
__색인 재생성
__색인 새로 고침
__색인 플러시
__색인 강제 병합
__색인 축소
__색인과 타입 존재 여부 확인
__색인 설정 관리
__색인 앨리어스 사용
__색인 롤오버
__도큐먼트 색인
__도큐먼트 조회
__도큐먼트 삭제
__도큐먼트 변경
__원자성 작업 속도 향상(벌크 작업)
__GET 작업 속도 향상(다중 GET)

5장. 검색
__소개
__검색 실행
__정렬
__하일라이팅
__스크롤 쿼리 실행
__search_after 기능 사용
__결과의 inner hits 반환
__올바른 쿼리 제안
__일치한 결과 카운트
__explain 쿼리
__쿼리 프로파일링
__쿼리에 의한 삭제
__쿼리에 의한 변경
__전체 도큐먼트 일치
__불리언 쿼리 사용

6장. 텍스트 및 수치형 퀴리
__소개
__term 쿼리 사용
__terms 쿼리 사용
__prefix 쿼리 사용
__wildcard 쿼리 사용
__regexp 쿼리 사용
__span 쿼리 사용
__match 쿼리 사용
__query_string 쿼리 사용
__simple_query_string 쿼리 사용
__range 쿼리 사용
__common terms 쿼리
__ID 쿼리 사용
__function score 쿼리 사용
__exists 쿼리 사용
__template 쿼리 사용

7장. 관계 및 지오 퀴리
__소개
__has_child 쿼리 사용
__has_parent 쿼리 사용
__nested 쿼리 사용
__geo_bounding_box 쿼리 사용
__geo_polygon 쿼리 사용
__geo_distance 쿼리 사용
__geo_distance_range 쿼리 사용

8장. 집계
__소개
__집계 실행
__stats 집계 실행
__terms 집계 실행
__significant_terms 집계 실행
__range 집계 실행
__histogram 집계 실행
__date_histogram 집계 실행
__filter 집계 실행
__filters 집계 실행
__global 집계 실행
__geo_distance 집계 실행
__children 집계 실행
__nested 집계 실행
__top_hits 집계 실행
__matrix_stats 집계 실행
__geo_bounds 집계 실행
__geo_centroid 집계 실행

9장. 스크립팅
__소개
__페인리스 스크립팅
__추가 스크립트 플러그인 설치
__스크립트 관리
__스크립트를 사용한 데이터 정렬
__스크립팅으로 반환 필드 계산
__스크립팅을 통한 검색 필터링
__집계에 스크립팅 사용
__스크립트를 사용한 도큐먼트 업데이트
__스크립트로 재색인

10장. 클러스터와 노드 관리
__소개
__API를 통한 클러스터 헬스 제어
__API를 통한 클러스터 상태 제어
__API를 통해 노드 정보 얻기
__API를 통해 노드 통계 가져오기
__태스크 관리 API 사용
__핫 스레드 API
__샤드 할당 관리
__세그먼트 API로 세그먼트 모니터링
__캐시 정리

11장. 백업 및 복구
__소개
__저장소 관리
__스냅샷 실행
__스냅샷 복구
__백업용 NFS 공유 설정
__원격 클러스터에서 재색인

12장. 사용자 인터페이스
__소개
__세레브로 설치 및 사용
__키바나와 엑스팩 설치
__키바나 대시보드 관리
__키바나로 모니터링
__키바나 개발 콘솔 사용
__키바나로 데이터 시각화
__키바나 플러그인 설치
__키바나로 그래프 생성

13장. 인제스트
__소개
__파이프라인 정의
__인제스트 파이프라인 넣기
__인제스트 파이프라인 가져오기
__인제스트 파이프라인 삭제
__인제스트 파이프라인 시뮬레이션
__내장 프로세서
__그락 프로세서
__인제스트 첨부 플러그인 사용
__인제스트 GeoIP 플러그인 사용

14장. 자바 통합
__소개
__표준 자바 HTTP 클라언트 생성
__HTTP 일래스틱서치 클라이언트 생성
__네이티브 클라이언트 생성
__네이티브 클라이언트로 색인 관리
__매핑 관리
__문서 관리
__벌크 작업 관리
__쿼리 작성
__표준 검색 실행
__집계와 함께 검색 실행
__스크롤 검색 실행

15장. 스칼라 통합
__소개
__스칼라로 클라이언트 생성
__색인 관리
__매핑 관리
__도큐먼트 관리
__표준 검색 실행
__집계와 함께 검색 실행

16장. 파이썬 통합
__소개
__클라이언트 생성
__색인 관리
__매핑을 포함한 mappings 관리
__도큐먼트 관리
__표준 검색 실행
__집계와 함께 검색 실행

17장. 플러그인 개발
__소개
__플러그인 만들기
__분석기 플러그인 만들기
__REST 플러그인 만들기
__클러스터 액션 만들기
__인제스트 플러그인 만들기

18장. 빅데이터 통합
__소개
__아파치 스파크 설치
__아파치 스파크를 통한 데이터 색인
__아파치 스파크를 통한 메타데이터 색인
__아파치 스파크로 데이터 읽기
__SparkSQL을 사용해 데이터 읽기
__아파치 피그로 데이터 색인

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 외부 플러그인을 올리고 배포하기 위한 최적의 일래스틱서치 클라우드 토폴로지 선택
■ 색인 단계를 완전히 제어하기 위한 맞춤형 매핑 개발
■ 색인과 도큐먼트 관리를 통한 복잡한 쿼리 작성
■ 분석 집계 실행을 통한 검색 결과의 최적화
■ 클러스터와 노드 성능 모니터링
■ 클러스터를 모니터링하기 위한 키바나 설치 및 플러그인으로 키바나 확장
■ 자바, 스칼라, 파이썬, 빅데이터 애플리케이션을 일래스틱서치와 통합

★ 이 책의 대상 독자 ★

일래스틱서치를 시작하면서 동시에 일래스... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

  • 이남호
    23,310원
  • 길벗알앤디
    27,900원
  • 윤종식
    25,200원
  • 길벗R&D
    17,100원
  • 한국데이터진흥원
    16,200원
더보기+

이 분야의 신간

  • 윤종식
    25,200원
  • BC카드 빅데이터센터
    17,100원
  • NCS 정보처리기술사 연구회
    25,200원
  • 조블리(조애리)
    20,700원
  • 김환희
    27,000원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품