Cloudera Express를 사용하고 있습니다. Cloudera Manager 버전은 5.12.0입니다. hdfs, hbase와 같은 서비스를 자동화하려고합니다. 호스트 템플릿에서 각 서비스의 필수 정보를 지정하고 Cloudera Manager를 사용하는 curl 명령을 사용하여 호스트 템플릿을 Cloudera Manager로 푸시합니다 API. 이제 호스트 모니터, 서비스 모니터, 이벤트 서버, 활동 모니터 및 경고 게시자와 같은 Cloudera Management Services를 자동화하려고합니다. 호스트 템플릿에 각 서비스의 해당 역할 유형과 서비스 유형을 추가하여 그렇게하려고했습니다. curl 명령을 사용하여 호스트 템플릿을 Cloudera Manager로 푸시하면 Cloudera Manager는 CDH 5.12.0 버전의 서비스 유형 'MGMT'를 찾을 수 없다는 오류를 표시합니다. 관리 서비스가 hdfs, yarn, hbase 등과 같은 클러스터 서비스와 다르므로 어떻게 관리 서비스를 자동화해야합니까? 관리 서비스를 자동화하는 전용 API가 있습니까?Cloudera 관리 서비스 자동화
0
A
답변
0
불행히도 호스트 템플릿은 CM이 아닌 클러스터에만 적용됩니다. 에서 CM의 모양을 구성하려면 :
아, 예. 당신 말이 맞아요. 배포 요구 사항에 따라 변경 한 템플릿을 끝점 (cm/deployment)으로 밀어 넣었습니다. CM에서 "서비스 모니터 요청 실패", "호스트 모니터 요청 실패"가 표시됩니다. 내가 푸시 한 Cloudera 관리 서비스의 인스턴스를 확인할 때 모든 역할 인스턴스의 상태가 "중지됨"입니다. 역할 인스턴스를 시작/다시 시작할 때 오류가 있으며 역할 인스턴스가 시작되지 않습니다. –
먼저 cm/service/roles/{ROLE}/config 끝점 (https://cloudera.github.io/cm_api/apidocs/v17/path__cm_service_roles_-roleName-_config.html)을 시도해 볼 수 있습니다. 작동, 그것을 cm/전개에 사용하십시오. – tk421