일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Python
- 프로그래머스
- 리트코드
- 이진탐색
- heapq
- HDFS
- 딕셔너리
- 빅데이터
- Spark
- Apache Spark
- 아파치 하둡
- 코딩테스트
- Hadoop
- programmers
- 티스토리챌린지
- 오블완
- 분산처리
- 분산
- 알고리즘
- 우선순위큐
- leetcode
- Data Engineering
- 파이썬
- 하둡
- 도커
- docker
- 아파치 스파크
- 스파크
- Apache Hadoop
- 데이터 엔지니어링
- Today
- Total
목록2024/12/28 (2)
래원
이번 글에서는 Apache Kafka에 대해 간단히 소개할 예정이다. 본 글의 목차는 다음과 같다.1. Kafka 등장 배경2. What is Kafka3. Kafka Architecture4. Pub/Sub 모델 1. Kafka 등장 배경 Kafka에 대해 알아보기 전, 어떻게 Kafka가 등장했는지 알아보자 초기 Linkedin 운영 시에는 단방향 통신을 통해 연동했으며, 아키텍처가 복잡하지 않아 운영에 어려움이 없었다. 하지만, 시간이 지날수록 source, target application의 개수가 많아져 아키텍처가 거대해짐에 따라 데이터를 전송하는 라인이 위 그림과 같이 많이 복잡해졌다. 또한, 한쪽에 장애가 생기면 다른 한 쪽에도 전달되는 문제가 발생해 유지 및 보수가 어려워지면서 관리에 이슈..
난이도: Easy 문제 설명Given two arrays arr1 and arr2, the elements of arr2 are distinct, and all elements in arr2 are also in arr1. Sort the elements of arr1 such that the relative ordering of items in arr1 are the same as in arr2. Elements that do not appear in arr2 should be placed at the end of arr1 in ascending order. 문제 예제Example 1:Input: arr1 = [2,3,1,3,2,4,6,7,9,2,19], arr2 = [2,1,4,3,9,6]Output..