Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oozie Web API 기능 테스트 이승엽.

Similar presentations


Presentation on theme: "Oozie Web API 기능 테스트 이승엽."— Presentation transcript:

1 Oozie Web API 기능 테스트 이승엽

2 Contents What is Oozie Web API? Differences between V1 and V2 Examples
API, RESTful API End-Point Differences between V1 and V2 Examples Mapping onto Functional Specification

3 What is oozie Web Api? HTTP REST JSON API
API(Application Programming Interface) 핵심 컨텐츠 및 기능을 외부 사이트에서 활용할 수 있도록 공개된 인터페이스 RESTful API(REpresented Safe Transfer) 네트워크 상에서 클라이언트와 서버 사이의 통신 방식 URI를 이용해 제어할 Resource를 명시 HTTP를 이용해 제어 명령을 내림

4 What is oozie Web Api? Request http method HEAD GET POST PUT DELETE
TRACE OPTIONS CONNECT GET과 같지만 메타 정보만 받는다 URL에 해당하는 자료의 전송을 요청한다 서버가 처리할 수 있는 자료를 보낸다 해당 URL에 자료를 저장한다 해당 URL의 자료를 삭제한다 이전에 요청한 내용을 들을 것을 요청한다 서버가 특정 URL에 대해 어떤 HTTP Method를 지원하는지 묻는다 프록시가 사용하는 요청

5 What is oozie Web Api? End point - Admin System Status OS Environment
Java System Properties Oozie Configuration Oozie Instrumentation Oozie Metrics Version Available Time Zones Queue Dump Available Oozie Servers List available sharelib Update system sharelib

6 What is oozie Web Api? End point – Job and jobs Job Submission
Standard Job Submission Proxy Action Job Submission MapReduce Pig Hive Sqoop Managing a Job Job Information Job Application Definition Job Log Filtering the server logs With logfilter options Job Graph Jobs Information Jobs Information using Bulk API

7 Difference between v1 and v2
V2 Admin API V2 JMS connection information 검색을 지원해준다 JMS(Java Message Service) : 두 개 혹은 그 이상의 클라이언트 간 메세지 통신을 위한 자바 메세지 서비스 V2 Job API V2에서 MapReduce의 JSON format of job information API서만 다르다 V2 Jobs API는 V1과 같다

8 examples ADMIN JOB and JOBS System Status List Available Sharelib
Standard Job Submission : MapReduce Job Information Job Application Definition Job Log Job Graph Job Status

9 Mapping onto functional specification
Workflow Design Area 실행 : 현재 제작 및 수정한 Workflow를 실행한다. PUT /oozie/v1/job/job-3?action=start Pig, Hive, Shell Script 설정 및 변수 설정 POST /oozie/v1/jobs?jobtype=pig, hive, or shell의 configuration property 설정 No.5 Area in Storyboard Job info Job Configuration Job Log & Job Error Log & Job Audit Log Job DAG

10 Thank you


Download ppt "Oozie Web API 기능 테스트 이승엽."

Similar presentations


Ads by Google