Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
Oracle에 있는 Hue 메타정보 테이블을 이용하여 coordinator와 workflow관계 목록을 추출하는 방법은 다음의 쿼리를 활용한다.
coordinator와 workflow의 상하 관계는 HUE.DESKTOP_DOCUMENT2_DEPENDENCIES 테이블에 들어 있고 이것을 이용하여 상하관계 목록을 추출할 수 있다.
select b.lvl, a.id, (select k.username from hue.auth_user k where k.id=a.owner_id) as username, a.last_modified,
a.name, dbms_lob.substr(a.description, 10000,1), a.type, b.from_document2_id, b.to_document2_id, b.isloop
from hue.desktop_document2 a,
(select level as lvl, from_document2_id, to_document2_id, connect_by_iscycle isloop from HUE.DESKTOP_DOCUMENT2_DEPENDENCIES
connect by nocycle prior to_document2_id = from_document2_id
) b
where a.id=b.from_document2_id and is_history=0 and is_trashed=0 and type in ('oozie-coordinator2','oozie-workflow2');