제로 구축 생산 Hadoop 클 러 스 터 (9) - Cloudera Manager Server 백업 및 이전
2899 단어 hadoop
현재 Cloudera Manager Server 는 사용 가능 한 방안 을 제공 하지 않 았 습 니 다. 즉, 서버 가 끊 긴 후에 클 러 스 터 의 운행 상 태 를 가 져 올 수 없고 클 러 스 터 에 대한 제어 도 잃 었 습 니 다.따라서 CM 서버 의 중요성 은 두말 할 필요 도 없다.그러나 다행히 CM 서버 의 서버 나 프로 세 스 이상 은 클 러 스 터 의 정상 적 인 운행 에 영향 을 주지 않 습 니 다.그러면 저 희 는 높 은 사용 가능 한 상황 에서 다른 서버 에서 서버 프로 세 스 를 신속하게 사용 할 수 있 는 방법 이 있 습 니까? 본 고 는 이 문 제 를 논술 할 것 입 니 다.
2. CM 서버 이전 절차
1. 오래된 CM 서버 설정 정시 백업
이 작업 은 스 크 립 트 와 같은 도 구 를 사용 하여 정기 적 으로 데이터베이스 에서 다른 서버 에 백업 을 설정 해 야 합 니 다.기본 포 함 된 PG 라 이브 러 리 를 사용 하면 다음 명령 으로 백업 할 수 있 습 니 다.
pg_dump -h [cm_server] -p 7432 -U scm > /tmp/scm_server_db_backup.sql
그 암호 정 보 는 / etc / cloudera - scm - server / db. properties 에서 얻 을 수 있 습 니 다.덤 프 에서 나 온 백업 파일 을 백업 CM 서버 에 정기 적 으로 동기 화 합 니 다.
2. CM 서버 백업 CM 에이전트 설치 프로 세 스
기 존 CM Server 와 일치 하 는 소프트웨어 버 전 을 설치 해 야 합 니 다.전 제 는 CM 의 로 컬 오프라인 이나 원 격 yum 소스 가 설정 되 어 있 으 며, 로 컬 오프라인 yum 소스 의 설정 은 본 시리즈 의 첫 번 째 글 을 참고 할 수 있 습 니 다.
yum install cloudera-manager-agent
3. CM 서버 백업 CM 서버, db 프로 세 스 설치
yum install cloudera-manager-daemons cloudera-manager-server
yum install cloudera-manager-server-db-2
4. 백업 데이터 백업 CM 서버 설정 PG 라 이브 러 리 가 져 오기
PG 라 이브 러 리 프로 세 스 시작:
service cloudera-scm-server-db start
PG 라 이브 러 리 로 데이터 가 져 오기:
psql -h [cm_server] -p 7432 -U scm < scm_server_db_backup.sql
5. 모든 호스트 의 CM Agent 를 클 러 스 터 하여 서버 가 가리 키 는 방향 을 수정 하고 다시 시작 합 니 다.
호스트 마다 / etc / cloudera - scm - agent / config. ini 에서 serverhost 속성 을 새 CM 호스트 이름 이나 IP 로 업데이트 하고 Agent 프로 세 스 를 다시 시작 합 니 다.
service cloudera-scm-agent start
6. 과거 기록 데이터 이전 (과거 기록 데이터 가 필요 하지 않 으 면 무시 하 십시오)
Cloudera Management Service 와 관련 된 역사 모니터링 데 이 터 는 기본적으로 / var / lib 에 설치 되 어 있 으 며, 주로 cloudera - host - monitor, cloudera - scm - eventserver, cloudera - service - monitor 디 렉 터 리 를 포함 하여 오래된 CM Server 에서 새로운 서버 로 복사 합 니 다.이렇게 프로 세 스 가 시 작 된 후에 역사의 모니터링 데 이 터 를 볼 수 있 습 니 다. 이 역사 데이터 가 필요 하지 않 으 면 복사 하지 않 아 도 됩 니 다. 모니터링 데 이 터 는 시작 할 때 부터 기록 합 니 다.
7. CM 서버 프로 세 스 시작
cloudera - scm - server 프로 세 스 시작:
service cloudera-scm-server start
정상적으로 시작 하면 Hadoop 관련 구성 요소 프로 세 스 는 일반적으로 영향 을 받 지 않 습 니 다.그러나 주의해 야 할 것 은 원래 Cloudera Management Service 가 CM Server 와 같은 서버 에 배치 되 어 있 었 다 면 인 스 턴 스 를 삭제 하고 새로운 서비스 인 스 턴 스 를 추가 하 며 실제 설정 을 수정 해 야 합 니 다. 그렇지 않 으 면 서비스 상 태 는 알 수 없 는 상태 일 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Azure HDInsight + Microsoft R Server에서 연산 처리 분산Microsoft Azure HDInsight는 Microsoft가 제공하는 Hadoop의 PaaS 서비스로 인프라 주변의 구축 노하우를 몰라도 훌륭한 Hadoop 클러스터를 구축할 수 있는 훌륭한 서비스입니다. 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.