2014-11-14 5 views
3

cloudera CDH5.2 클러스터를 중지하고 시작하기위한 명령 줄을 알고 싶습니다.cloudera CDH5 클러스터 명령 줄 중지

이유, 일부 벤치 마크 테스트를 실행하기위한 자동화 스크립트를 작성 중이며 각 벤치 마크 테스트를 시작하기 전에 클러스터를 중지했다가 시작하려고합니다.

서비스 클라우 데라-SCM 서버 정지

서비스 클라우 데라-SCM-서버 DB 정지

서비스 클라우 데라 - scm- - : 나는 CDH 클러스터를 중지 보았다

은 정확히 동일하지 않습니다 에이전트 중지

답변

1

scloudera scm server/agent를 중지하면 서비스가 중지되지 않습니다. 이렇게하려면 다음을 수행하십시오.

cloudera scm 서버에 curl로 REST 요청을해야합니다.

문서

은 여기에 있습니다 :

 PARAM="/api/$CV/clusters/$CLUSTER_NAME/commands/start" 
     echo "starting all services" 
     curl -X POST -u "$LOGIN:$PASS" "http://""$HOSTNAME""$PARAM" 

하는 호스트 이름을 변경하는 것을 잊지 마세요 : 여기 http://cloudera.github.io/cm_api/apidocs/v5/

내 중 하나의 예이다. 호스트 이름은 cloudera 관리자 서버를 가리 킵니다.

완료하지 않은 전체 스크립트를 찾을 수는 있지만 도움을 줄 수는 있습니다. http://pastebin.com/d71is5Sx

관련 문제