반응형

2024/10/09 5

MongoDB 데이터 디렉토리 변경 시 서비스 설정 수정 방법

sudo systemctl restart mongod 명령어는 MongoDB 서비스를 다시 시작하는 명령으로, 서비스 파일이나 설정 파일에서 실행과 관련된 경로를 수정해야 하는 부분이 있으면 그쪽을 살펴봐야 합니다. MongoDB가 다른 디렉토리에서 데이터를 읽도록 하려면 systemctl 명령 자체를 수정하는 것이 아니라, MongoDB의 설정 파일을 수정하는 것이 핵심입니다.그러나, systemctl 명령과 관련된 부분을 직접적으로 수정해야 한다면 다음 두 가지를 확인해야 합니다:1. MongoDB Unit 파일 수정 (필요시)만약 MongoDB의 실행 파일 경로, 환경 변수 또는 기본 동작에 영향을 미치는 다른 설정을 수정하고 싶다면, MongoDB 서비스 파일(/lib/systemd/system/..

카테고리 없음 2024.10.09

MongoDB의 시작, 중지 및 재시작 관리 명령어 가이드

MongoDB의 시작, 중지, 재시작 명령어는 각 운영 체제에 따라 다를 수 있지만, 대부분의 경우 systemctl 명령어를 사용하여 쉽게 관리할 수 있습니다.1. MongoDB 시작 (Start)sudo systemctl start mongod2. MongoDB 중지 (Stop)sudo systemctl stop mongod3. MongoDB 재시작 (Restart)sudo systemctl restart mongod4. MongoDB 상태 확인 (Status)MongoDB의 현재 상태를 확인하려면 다음 명령어를 사용합니다:sudo systemctl status mongod이 명령어는 MongoDB 서비스가 실행 중인지, 오류가 발생했는지 등 현재 상태를 보여줍니다.5. MongoDB 자동 시작 활성..

카테고리 없음 2024.10.09

EC2 2대로 MongoDB 복제본 세트 구성하는 방법 (아비터 활용)

EC2 인스턴스 2대로도 MongoDB 복제본(replica set)을 구성할 수는 있지만, 권장되지 않습니다. MongoDB 복제본 세트는 3대 이상의 노드로 구성하는 것이 안정성을 위해 필수적입니다. 그 이유는 복제본 세트의 쿼럼(quorum) 개념 때문입니다. 복제본 세트는 데이터의 가용성과 일관성을 유지하기 위해 투표 시스템을 사용합니다.2대의 노드만 사용하면 다음과 같은 문제점이 발생합니다:1. 쿼럼 문제MongoDB 복제본 세트는 주로 쿼럼 기반 투표로 작동합니다. 최소한 과반수의 노드가 활성 상태여야 PRIMARY 노드가 작동할 수 있습니다. 2대의 노드만 있을 경우, 한 노드가 장애가 발생하면 과반수를 유지할 수 없으므로 PRIMARY 노드가 작동을 멈춥니다.예를 들어, 2대의 복제본 중 ..

카테고리 없음 2024.10.09

EC2 인스턴스에서 MongoDB 복제본 세트 구성 가이드

EC2 인스턴스 여러 대를 사용해 MongoDB 복제본(replica set)을 구성하려는 경우, 다음 단계에 따라 진행할 수 있습니다. MongoDB 복제본 구성은 고가용성, 데이터 복원력, 자동 장애 조치를 제공하므로 매우 유용한 설정입니다.1. 사전 준비EC2 인스턴스 준비: MongoDB를 설치할 최소 3대 이상의 EC2 인스턴스가 필요합니다. 각각의 EC2 인스턴스는 별도의 IP 주소를 가져야 하며, 같은 VPC 또는 네트워크 상에서 통신할 수 있어야 합니다.포트 열기: MongoDB 기본 포트 27017이 모든 인스턴스에서 열려 있어야 합니다. 보안 그룹을 통해 각 인스턴스가 이 포트로 서로 통신할 수 있도록 설정합니다.2. EC2 인스턴스에 MongoDB 설치각 EC2 인스턴스에서 Mongo..

카테고리 없음 2024.10.09

EC2 AMI 생성 방법: 인스턴스를 이미지로 저장하는 절차

EC2 AMI(아마존 머신 이미지)를 생성하는 방법은 다음과 같습니다:1. EC2 인스턴스 준비AMI는 특정 EC2 인스턴스의 상태(설정, 데이터 등)를 저장한 이미지입니다. 따라서 먼저 AMI로 만들 EC2 인스턴스가 필요합니다.EC2 인스턴스에 필요한 소프트웨어와 환경 설정을 완료한 후 AMI를 생성할 수 있습니다.2. EC2 대시보드 접속AWS 관리 콘솔에 로그인하고, 상단 메뉴에서 EC2 서비스로 이동합니다.왼쪽 사이드바에서 Instances (인스턴스)를 선택하여 사용 중인 인스턴스 목록을 확인합니다.3. AMI 생성하기AMI로 만들고 싶은 EC2 인스턴스를 선택합니다.상단의 Actions 메뉴를 클릭한 후, Image and templates (이미지 및 템플릿) > Create Image (..

카테고리 없음 2024.10.09
반응형