반응형 맥4 [ZooKeeper] 주키퍼 설치 및 설정 가이드 (Mac OS, Windows, Linux) ZooKeeper 설치 및 설정 가이드분산 시스템을 설계하고 실습하기 위해 Apache ZooKeeper를 로컬에 설치하는 방법을 운영체제별로 정리했습니다.ZooKeeper는 리더 선출 알고리즘을 포함한 다양한 분산 알고리즘을 실습하는 데 핵심적인 도구입니다. 필자는 Mac OS 환경에서 설치했습니다. ZooKeeper란?ZooKeeper는 분산 시스템에서 노드 간의 일관성과 조율을 담당하는 오픈소스 분산 코디네이터이다.Apache Kafka, Hadoop, HBase 등의 프로젝트에서 기본적으로 사용된다. ZooKeeper는 다음과 같은 기능을 제공한다:리더 선출서비스 레지스트리 및 디스커버리상태 감시 및 고장 감지분산 락(Distributed Lock)파일 시스템처럼 동작하는 트리형 데이터 구조 (.. 2025. 4. 12. [minikube] Kubernetes 실습을 위한 Minikube 설치 가이드 (Mac / Windows / Linux) 이글은 Minikube를 다양한 운영체제(Mac / Windows / Linux)에서 가장 간편하게 설치하는 방법을 설명합니다.필자는 Mac OS기반에서 설치했습니다. 1. 쿠버네티스 개요컨테이너란?컨테이너는 애플리케이션(프로그램)과 그 프로그램을 실행하는 데 필요한 모든 라이브러리, 설정 파일, 의존성 등을 하나로 묶은 실행 단위입니다.쉽게 말해, "앱이 어디서든 잘 실행되게 하기 위한 일회용 독립 상자"입니다.컨테이너 = 앱 + 실행환경 + 설정격리된 공간에서 돌아가기 때문에, 다른 앱과 충돌 없이 실행됨실행 속도가 빠르고, 가볍고, 효율적임클라우드에 배포하기 좋고, 실수로 깨지는 일이 적음가장 대표적인 컨테이너 실행 환경은 Docker입니다.쿠버네티스(Kubernetes)란?Kubernetes(줄여.. 2025. 4. 8. 맥(Mac) MySQL 설치 (+workbench) - 맥북 SQL 설치 + 서버 실행하기 맥(Mac)에서 MySQL 설치 https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com 위에 링크에 들어가서 맥북용 SQL을 설치합니다. 다운로.. 2022. 4. 30. 깃 (git) 설치 : 깃 환경 처음부터 세팅하기! 사실 깃이라는것을 자유자재로 쓰려면 여러 개념들을 꼭 알아야됩니다. 초보 입장에서 그리 간단하지 않습니다…ㅎㅎ 이번 포스트에서는 깃의 기본 개념과 설치하는 법을 배우고 다음 포스트 부터 명령어들을 차근차근 설명하겠습니다! 버전 관리 프로그래밍은 컴퓨터 언어로 글을 작성하는 창작 활동이라고 할 수 있습니다. 프로그래밍 개발 과정은 수많은 코드를 변경하고 테스트하는것인데 , 지속적으로 변경되는 과정 속에서 코드는 잠시 불안정한 수정 상태와 안정된 상태를 반복합니다. 시험삼아 작성한 코드가 잘못 됐을때 코드 복귀(체크포인트)지점은 안정된 코드 상태를 기준으로 설정해야합니다. 복귀 지점을 기록해 두면 더 안정적으로 개발할 수 있습니다. 그래서 버전 관리 시스템(VCS)가 필요합니다. VCS는 코드의 변화를 관리.. 2022. 4. 13. 이전 1 다음