제로 구축 생산 Hadoop 클 러 스 터 (9) - Cloudera Manager Server 백업 및 이전

2899 단어 hadoop
제로 구축 생산 Hadoop 클 러 스 터 (9) - Cloudera Manager Server 백업 및 이전
  • 1. 개술
  • 2. CM 서버 이전 절차
  • 1. 구 CM 서버 설정 정시 백업
  • 2. CM 서버 백업 CM 에이전트 설치 프로 세 스
  • 3. CM 서버 백업 CM 서버 설치, db 프로 세 스
  • 4. 백업 데이터 백업 CM 서버 설정 PG 라 이브 러 리 가 져 오기
  • 5. 모든 호스트 를 클 러 스 터 한 CM Agent 에서 서버 지향 점 을 수정 하고 다시 시작
  • 6. 이전 감시 역사 데이터 (역사 데이터 가 필요 하지 않 으 면 무시 하 십시오)
  • 7. CM 서버 프로 세 스 시작
  • 개술
    현재 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 와 같은 서버 에 배치 되 어 있 었 다 면 인 스 턴 스 를 삭제 하고 새로운 서비스 인 스 턴 스 를 추가 하 며 실제 설정 을 수정 해 야 합 니 다. 그렇지 않 으 면 서비스 상 태 는 알 수 없 는 상태 일 수 있 습 니 다.

    좋은 웹페이지 즐겨찾기