설치 버전을 잘못 전달하거나 major/minor만 보고 패키지를 선택해 같은 빌드의 Agent를 찾지 못한다.
원본에서는 요청한 CM 버전 자체가 잘못 전달된 것으로 확인돼 종료됐다. 특정 build 번호를 모든 OS의 RPM 버전에 일반화하지 말고 실제 설치 결과를 기준으로 한다.
CM 서버와 정상 Agent의 실제 RPM version-release·OS를 확인한 뒤 일치하는 저장소로 신규 Agent를 설치하고 Gateway 역할을 추가한다.
확인 수준: 원본에서 해결 확인 · 실행 절차 보강
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
rpm -q --qf '%{NAME} %{VERSION}-%{RELEASE}.%{ARCH}\n' cloudera-manager-server cloudera-manager-agent cloudera-manager-daemons
cat /etc/os-release
dnf --showduplicates list cloudera-manager-agent cloudera-manager-daemons
sudo dnf install 'cloudera-manager-agent-<version-release.arch>' 'cloudera-manager-daemons-<version-release.arch>'
/etc/cloudera-scm-agent/config.ini의 [General] server_host를 실제 CM 주소로 구성한다. TLS 환경에서는 그 호스트용 인증서와 trust 설정을 반영한다. 다른 호스트의 개인키를 복제하지 않는다.sudo systemctl start cloudera-scm-agent 후 CM → Hosts → All Hosts에서 최근 heartbeat와 상태를 확인한다.신규·기존 호스트의 Agent RPM version-release와 Runtime parcel이 의도한 버전인지 확인한다. CM heartbeat, Gateway client 설정과 실제 클라이언트 접속이 정상이어야 한다.