get-hadoop-cluster-info
- 인쇄
- PDF
get-hadoop-cluster-info
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
Data Box 내 Hadoop Cluster의 각 node 정보 및 접속 정보를 조회합니다.
GET https://{endpoint}/data-box/get-hadoop-cluster-info
요청
요청 파라미터
파라미터명 | 필수 여부 | 타입 | 제약 사항 | 설명 |
---|---|---|---|---|
dataBoxFrameNo | Yes | Integer | Data Box Frame 번호 | |
dataBoxNo | Yes | Integer | Data Box 번호 | |
instanceNo | Yes | Integer | Hadoop instance no |
응답
HTTP 상태코드 | 설명 |
---|---|
200 | 성공 |
400 | 요청 정보 오류 |
401 | 인증 실패 |
403 | 요청 정보에 대한 권한 없음 |
404 | 리소스가 존재하지 않음 |
500 | 서버 오류 |
예시
요청 예시
https://databoxframe.apigw.ntruss.com/api/v1/data-box/get-hadoop-cluster-info?dataBoxFrameNo=1045&dataBoxNo=198&instanceNo=*****
응답 예시
{
"specList": [
{
"name": "Hadoop Edge",
"spec": "Hadoop Linux Server (S4-H1 : 4vCPU 16GB Mem)",
"nodeCount": 1
},
{
"name": "Hadoop Master",
"spec": "Hadoop Linux Server (S4-H1 : 4vCPU 16GB Mem)",
"nodeCount": 2
},
{
"name": "Hadoop Worker",
"spec": "Hadoop Linux Server (S4-H1 : 4vCPU 16GB Mem)",
"nodeCount": 2
}
],
"connectionList": [
{
"applicationName": "Ambari",
"connectionUrl": "https://-.-.-.-:8443"
},
{
"applicationName": "Hue",
"connectionUrl": "https://-.-.-.-:8081"
},
{
"applicationName": "Zeppelin",
"connectionUrl": "https://-.-.-.-:9996"
}
],
"storageList": [
{
"name": "NAS for export",
"storagePath": "/mnt/nasw198n1"
}
]
}
속성
항목 | 필수 여부 | 타입 | 제약 사항 | 설명 |
---|---|---|---|---|
specList.name | Yes | String | Hadoop node 명 | |
specList.spec | Yes | String | Hadoop node spec 명 | |
specList.nodeCount | Yes | Integer | Hadoop node 명 | |
connectionList.applicationName | Yes | String | 접속 대상 어플리케이션 명 | |
connectionList.connectionUrl | Yes | String | 어플리케이션 접속 url | |
storageList.name | Yes | String | NAS 스토리지 명 | |
storageList.storagePath | Yes | String | NAS 마운트 경로 |
오류 코드
HTTP Status Code | 리턴 코드 | 설명 |
---|---|---|
200 | - | 일반적인 요청 성공 |
400 | 10001, 130*** | 요청 정보 및 파라미터 오류 |
403 | 10002 | 요청 정보에 대한 권한 없음 |
404 | 10009 | 리소스가 존재하지 않음 |
500 | 130000 | 서비스 내부 오류 |
500 | 139999 | 연동 서비스 API 호출 오류 |
이 문서가 도움이 되었습니까?