2쇄 정오표 (최종 업데이트: 2024년 12월 22일)
쪽 | 수정 전 | 수정 후 |
---|---|---|
7 | 프로듀서는 메시지를 파티션으로 대응시켜 주는 다름의 규칙을 가진 커스텀 파티셔너를 사용할 수도 있다. | 프로듀서는 메시지를 파티션으로 대응시켜 주는 나름의 규칙을 가진 커스텀 파티셔너를 사용할 수도 있다. |
21 | cp > /usr/local/zookeeper/conf/zoo.cfg << EOF |
cat > /usr/local/zookeeper/conf/zoo.cfg << EOF |
22 | 주키퍼가 사용하는 부하 부산 알고리즘 때문에 앙상블은 홀수 개의 서버(예: 3개, 5개, …)를 가지는 것이 권장된다. | 주키퍼가 사용하는 부하 분산 알고리즘 때문에 앙상블은 홀수 개의 서버(예: 3개, 5개, …)를 가지는 것이 권장된다. |
23 | 정 파일의 모든 호스트명을 localhost 로 지정하고 모든 peerPort , leaderPort 에 서로 다른 포트를 할당함으로써 |
설정 파일의 모든 호스트명을 localhost 로 지정하고 모든 peerPort , leaderPort 에 서로 다른 포트를 할당함으로써 |
49 | 파티셔너과 | 파티셔너와 |
70 | 직렬화된 데이터를 객체로 객체로 복원하는 디시얼라이저(deserializer) | 직렬화된 데이터를 객체로 객체로 복원하는 디시리얼라이저(deserializer) |
71 | Customer 객체를 인수를 |
Customer 객체를 인수로 |
83 | 애플리케이션을 구현하기 위해 커슈머 API가 어떻게 활용되는지를 | 애플리케이션을 구현하기 위해 컨슈머 API가 어떻게 활용되는지를 |
109 | ConsumerRebalance 에는 다음과 같이 3개의 메서드를 구현할 수 있다. |
ConsumerRebalanceListener 에는 다음과 같이 3개의 메서드를 구현할 수 있다. |
122 | consumer.assign(partitions); |
(예제 코드 내의 메소드 호출이 중복 인쇄되었음) |
125 | 아파치 카프카 버전 0.11 이전까지는 명령줄 프로그램으로만 가능했던 관리 기능이 가능했지만, … | 아파치 카프카 버전 0.11 이전까지는 명령줄 프로그램을 사용해서만 관리 기능을 사용할 수 있었지만, … |
130 | topics.name() 는 토픽 이름의 집합에 대한 … |
topics.names() 는 토픽 이름의 집합에 대한 … |
132 | admin.\ deleteTopics(TOPIC_LIST).\ all().get(); |
(토픽 삭제 코드는 누락되고 삭제를 확인하는 부분만 있음.) |
137 | description 은 해당 그룹에 대한 상세한 정보를 담는다. |
groupDescription 은 해당 그룹에 대한 상세한 정보를 담는다. |
152 | 요약하자면, 컨트롤러는 브로커가 클러스터에 추가되거나 제거될 때 파티션과 레플리카 중에서 리더를 선출할 책임을 진다. | 요약하자면, 카프카는 컨트롤러를 선출하고 브로커가 클러스터에 들어오거나 나갈 때 컨트롤러에 알려 주기 위해 주키퍼의 Ephemeral 노드 기능을 사용한다. 컨트롤러는 브로커가 클러스터에 들어오거나 나갈 때 파티션과 레플리카 중에서 리더를 선출할 책임을 진다. |
155 | Bridge Release | 브리지 릴리스 |
155 | Pre-KRaft: | KRaft 이전: |
156 | Post-KRaft: | KRaft 이후: |
232 | 보안(Security)는 | 보안(Security)은 |
265 | 또 다른 장점은 데이터 중복(redundancy)와 … | 또 다른 장점은 데이터 중복(redundancy)과 … |
276 | 복제 흐름(replication flow)는 | 복제 흐름(replication flow)은 |
316 | 이미 존재하던 사용자를 삭제할 경우 해당 사용자가 새로운 연결을 맺을 수는 없지만, 기존 연결은 계속해서 작동하게 된다. | (삭제 - 앞 문장과 중복.) |
330 | 쉽표(,)로 구분하는 … | 쉼표(,)로 구분하는 … |
353 | --bootstrap-server |
--bootstrap-server localhost:9092 |
368 | 만약 첫 어떤 파티션을 어디로 옮기고 싶은지 정확히 아는 경우, 첫 번째 단계를 생략하고 JSON을 직접 생성할 수 있다는 점을 알아 두자. | 만약 어떤 파티션을 어디로 옮기고 싶은지 정확히 아는 경우, 첫 번째 단계를 생략하고 JSON을 직접 생성할 수 있다는 점을 알아 두자. |
376 | 클러스터 안의 브로커가 하나도 … | 클러스터 안의 브로커가 하나라도 … |
392 | … 기능을 사용해서 하드웨어의 상태를 모해야 할 것이다. | … 기능을 사용해서 하드웨어의 상태를 모니터링해야 할 것이다. |
414 | 경보 설정에 모두 사용할 수 있는 속성에 하나 더 있는데, … | 경보 설정에 모두 사용할 수 있는 속성이 하나 더 있는데, … |
431 | 시템의 99분위를 찾아내는 식이다. | 시스템의 99분위를 찾아내는 식이다. |
432 | 세션 갭 이상으로 이벤트가 도착하지 않으면 … | 세션 간격 이상으로 이벤트가 도착하지 않으면 … |
460 | 대체로 네트워크는 내부 침임은 잘 방어하는 편이지만 … | 대체로 네트워크는 내부 침입은 잘 방어하는 편이지만 … |