[HADOOP] 클라우 데라 매니저 API를 통해 다시 시작 JobTracker에
HADOOP클라우 데라 매니저 API를 통해 다시 시작 JobTracker에
나는 클라우 데라 매니저 API를 통해 맵리 듀스 JobTracker를 다시 시작하려합니다. 다음과 같이 JobTracker에 대한 통계는 다음과 같습니다
local-iMac-399:$ curl -u 'admin:admin' 'http://hadoop-namenode.dev.com:7180/api/v6/clusters/Cluster%201/services/mapreduce/roles/mapreduce-JOBTRACKER-0675ebab2b87e3869e0d90167cf4bf86'
{
"name" : "mapreduce-JOBTRACKER-0675ebab2b87e3869e0d90167cf4bf86",
"type" : "JOBTRACKER",
"serviceRef" : {
"clusterName" : "cluster",
"serviceName" : "mapreduce"
},
"hostRef" : {
"hostId" : "24259373-7e71-4089-8251-faf055e42ad7"
},
"roleUrl" : "http://hadoop-namenode.dev.com:7180/cmf/roleRedirect/mapreduce-JOBTRACKER-0675ebab2b87e3869e0d90167cf4bf86",
"roleState" : "STARTED",
"healthSummary" : "GOOD",
"healthChecks" : [ {
"name" : "JOB_TRACKER_FILE_DESCRIPTOR",
"summary" : "GOOD"
}, {
"name" : "JOB_TRACKER_GC_DURATION",
"summary" : "GOOD"
}, {
"name" : "JOB_TRACKER_HOST_HEALTH",
"summary" : "GOOD"
}, {
"name" : "JOB_TRACKER_LOG_DIRECTORY_FREE_SPACE",
"summary" : "GOOD"
}, {
"name" : "JOB_TRACKER_SCM_HEALTH",
"summary" : "GOOD"
}, {
"name" : "JOB_TRACKER_UNEXPECTED_EXITS",
"summary" : "GOOD"
}, {
"name" : "JOB_TRACKER_WEB_METRIC_COLLECTION",
"summary" : "GOOD"
} ],
"configStalenessStatus" : "STALE",
"haStatus" : "ACTIVE",
"maintenanceMode" : false,
"maintenanceOwners" : [ ],
"commissionState" : "COMMISSIONED",
"roleConfigGroupRef" : {
"roleConfigGroupName" : "mapreduce-JOBTRACKER-BASE"
}
}
local-iMac-399:$
난 그냥 JobTracker를 다시 시작 API를 사용합니까 잘 모릅니다?
나는 다음과 같은 명령을 사용하여 하이브 서비스를 다시 시작하려하지만 일부 오류가 발생했습니다
local-iMac-399:$curl -X POST -u 'admin:admin' 'http://hadoop-namenode.dev.com:7180/api/v6/clusters/Cluster%201/services/hive/roleCommands/restart'
{
"message" : "No content to map due to end-of-input\n at [Source: org.apache.cxf.transport.http.AbstractHTTPDestination$1@4169c499; line: 1, column: 1]"
}
누군가가 클라우 데라 매니저 API를 사용하는 방법을 이해하는 데 도움이 있다면 감사하겠습니다
해결법
-
==============================
1.제공된 정보를 바탕으로, 이것은 당신이 CM API를 JobTracker를 다시 시작을 호출하는 것 어떻게
제공된 정보를 바탕으로, 이것은 당신이 CM API를 JobTracker를 다시 시작을 호출하는 것 어떻게
curl -u 'admin:admin' -X POST -H "Content-Type:application/json" -d '{"items":["mapreduce-JOBTRACKER-0675ebab2b87e3869e0d90167cf4bf86"]}' 'http://hadoop-namenode.dev.com:7180/api/v6/clusters/Cluster%201/services/mapreduce/roleCommands/restart'
from https://stackoverflow.com/questions/25004746/restart-jobtracker-through-cloudera-manager-api by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 고정 된 길이의 파일을 처리하기위한 하이브 테이블 만들기 (0) | 2019.10.15 |
---|---|
[HADOOP] 우리는 어떻게지도 함수는 맵리 듀스 프로그램에서 호출 횟수를 계산합니까? (0) | 2019.10.14 |
[HADOOP] 자바를 사용하여 HBase를 어떤 세 임의 규정 검색 (0) | 2019.10.14 |
[HADOOP] 하둡 HBase를 의사 모드 - 잠시 후 연결이 끊어 RegionServer (0) | 2019.10.14 |
[HADOOP] 하둡 : java.lang.Exception가 : java.lang.RuntimeException가 : 구성 개체 오류 (0) | 2019.10.14 |