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

Slides:



Advertisements
Similar presentations
경영학과 이은지 경영학과 윤혜리 경영학과 이지은 경영학과 유승연 경영 성공사례 분석.
Advertisements

수유부의 약물복용 시 주의점 발표자 조기성. 모유 수유의 장점 모유 수유의 장점은 ? 위장관 질환 발생감소 영아 돌연사 발생감소 아토피 질환 발생감소 정서적 안정.
HTTPS Packet Capture Tutorial
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
Hive. Part of Hadoop Ecosystems MapReduce Runtime (Dist. Programming Framework) Hadoop Distributed File System (HDFS) Zookeeper (Coordination) Hbase (Column.
Introduction to Django
Data Interface, Data mart Technology
제3장 사회 복지 발달사.
2015년 하반기 소방교육 자 유 전 공 학 부 (금) 안녕하십니까 자유전공학부 행정실 입니다.
Chapter 32 Analyzing Web Traffic
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
PHP입문 Izayoi 김조흔.
웹 서비스 (Web Services).
1. WEB access log 형식 2. WEB access log 위치 3. WEB access log 분석
웹 프로토콜과 로그의 이해 ★ 웹 프로토콜 ★ 통신 절차 ★ HTTP Request ★ HTTP Response.
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
아동복지 제9장.
Chapter 02 웹의 이해.
NTAS 소개 (Network Transaction Application Server)
1. 컴포넌트 개요 – [빅데이터] 기능 개요 컴포넌트 기능 구성도 주요 기능 정의 JDBC Interface 데이터 가공제공
임베디드 프로그래밍 Lecture #
Embeded 기초 다지기 2015년 10월 26일 intern Sally
(Network Transaction Application Server)
Web상에서의 Network Management
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
FTP 프로그램 채계화 박재은 박수민.
NJM Messenger 박상원 박연호.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
웹 서비스 (Web Services).
04장 웹 보안: 웹, 그 무한한 가능성과 함께 성장한 해킹
웹 애플리케이션 로깅 및 오류 처리 기법 웹 애플리케이션 로깅의 필요성을 이해한다 로깅의 분류 및 구현 방안을 학습한다
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
Network Security WireShark를 활용한 프로토콜 분석 II.
객체 지향 프로그래밍.
~27 윤형기 Python 프로그래밍 (보충) ~27 윤형기
Open API - Naver (Application Programming Interface )
제13장 장애인 복지.
Web Basic 김영성 인천대 OneScore
시스템 인터페이스 Lab3 Unix 사용법 실습.
전자상거래 구축을 위한 EC/EDI Solution 제안서.
REST (REpresentational State Transfer)
RMI Messenger 지도 : 김정배 교수님 조봉진.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Smart Workplace 개발자 가이드
글로벌한국사 2강 - 고조선과 단군할아버지- 신화 속 역사 읽기.
김 정 석 Web Programming 김 정 석
NTAS 소개 (Network Transaction Application Server)
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
myfood.com 상명대 맛집 홈페이지 구축 제안서
Chapter 34. Advanced Web Page Options
DHCP 조지훈 김대성 이정민 용석중.
2011 석사학위논문 논문연구 | 국립 한경대학교 산업대학원 디자인학과 | 김용규| Sep. 30, 2011 |
치료 레크레이션 프로그램 (지적 장애 대상) 과 목: 학 과: 학 번: 이 름: 제 출 일 자 담 당 교 수:
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Introduction to JSP & Servlet
~27 윤형기 Python 프로그래밍 (보충) ~27 윤형기
평생 저축해도 강남 아파트 못산다 학 과 : 회계학과 1학년 B반 과 목 : 회계학원론 담당교수: 박성환 교수님
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
시스템 인터페이스 Lab#6 C 쉘 프로그래밍 실습.
전류는 자계에서 힘을 받는다 기계공학교육 박지훈 황인석 한만혁 이덕균.
다자간 채팅프로그램 김형도 허영민
웹 스크래핑.
경영학의 상황학파에 대해서… 경제학과 3학년 최준용 회계학과 4학년 진현빈
房思琪的初恋乐园 ‘팡쓰치’로 보는 문학의 힘 정은비.
8주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
Presentation transcript:

Oozie Web API 기능 테스트 이승엽

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

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

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

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

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

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과 같다

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

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

Thank you