어쨌든 spark에서 출력을 잡아 쉘에 입력 할 수 있습니까? 우리는 현재 jar 파일을 생성하고 스파크 출력을 쉘 입력으로 만들기 위해 스칼라를 사용하고 있습니다. 내 생각은 $ {wf : actionData ('spark-XXXX') [ 'var']}를 사용하는 것입니다. 저는 spark에서 구현하는 방법을 모르겠습니다. 그래서 기본적으로, 내 문제는 oozie에서 스파크 키 = 값 쌍을 출력하는 방법입니다.oozie spark output을 잡는 방법
답변
sprak
작업을 shell action
으로 감싸고 셸 스크립트에서 spark submit
을 사용할 수 있습니다. shell action
은 <capture-output>
옵션을 지원하므로 콘솔에 변수를 인쇄 할 수 있습니다 : variable_name=value
.
그런 다음, 다른 작업에 매개 변수로 ${wf:actionData('shell_action_name')['variable_name']}
나는이 때문에 '깨끗한'아니라는 것을 알고,하지만 작동하고 spark action
쉘은 필요한 모든 Spark 라이브러리, Spark 구성 및'spark-submit'과 같은 Spark 쉘 스크립트에 접근 할 수 있습니다. Spark이 작업자 노드에 설치되지 않은 일반적인 경우에는 설치가 쉽지 않습니다. –
또한 셸은 정크 메일이'stdout'을 만들지 않도록해야합니다. 2048 바이트를 초과하여 수집하고 워크 플로를 크래시하면'
예, 원사 노드에 스파크를 설치해야하지만, 작동 범위에 모든 종속성을 확보하는 것은 어렵지 않습니다. 그리고 네, 버퍼를 초과하지 않도록 출력을 제어 할 필요가 있습니다. 또한 확신하기가 어렵지 않고 애플리케이션 로그를 파일에 기록합니다. –
- 1. OOzie Spark : code 101 error
- 2. oozie spark job workflow 동안 암호를 저장하는 더 나은 방법
- 3. 스파크 이력 로그가 클로즈업의 Oozie Spark 액션과 함께 활성화되지 않음
- 4. Apache Spark on Oozie : 추가 구성 파일을 제공 하시겠습니까?
- 5. Openfiles.exe에서 Output을 읽으려고하는데
- 6. @Output을 통해 데이터 객체 전달
- 7. Oozie 준비 전쟁 오류 oozie 먼저 중지 [Oozie v4.3]
- 8. Oozie -Pyspark 작업 던지는 오류
- 9. 워드 프레스 : 배열 OUTPUT을 순서대로
- 10. 플렉스 : 'a href'이벤트를 잡는 방법
- 11. Oozie 루핑
- 12. Hortonworks-oozie
- 13. gsoap에서 예외를 잡는 방법?
- 14. 레일 오류를 잡는 방법?
- 15. SocketException을 처리하고 잡는 방법?
- 16. java.lang.NoClassDefFoundError를 잡는 방법?
- 17. Gtk.TreeView에서 클릭을 잡는 방법?
- 18. getaddrinfo 잡는 방법 ENOTFOUND
- 19. MediaPlayer에서 FileNotFoundException을 잡는 방법?
- 20. 엔티티에서 예외를 잡는 방법?
- 21. 제로 스크롤을 잡는 방법?
- 22. 중복 난수를 잡는 방법
- 23. 스칼라에서 - 요일을 잡는 방법?
- 24. 각도기로 ngToast를 잡는 방법?
- 25. ThreadAbort를 잡는 방법?
- 26. int를 잡는 방법
- 27. NoSuchMethodException을 잡는 방법
- 28. 요리사 예외를 잡는 방법
- 29. powershell에서 예외를 잡는 방법?
- 30. phpspec2로 예외를 잡는 방법
RTFM과 동일한 효과를 직접 체험 - 스파크 작업을 수행 적어도 현재 버전의 Oozie (V4.3)에서는''을 지원하지 않습니다; Spark https://oozie.apache.org/docs/4.3.0/DG_SparkActionExtension.html 및 자바 작업 https://oozie.apache.org/docs/4.3.0/WorkflowFunctionalSpec.html#에 대한 최신 XML 스키마를 비교해보십시오. Oozie_Schema_Version_0.5 –