У меня есть случай использования, как показано ниже. Существует таблица в улей, который имеет значение флага 1 или 0.Read этого улья с помощью таблицы улья в действие oozie рабочего процесса и получить этот флаг value.If этот флаг равен 1, то называть sqoop действие другого, если значение флага равно 0, то этот рабочий процесс прекращается и выйти. Как получить выход улья запроса из улья действия и использовать его для oozie рабочего процесса принятия решений.как использовать улей вывод запроса в процессе принятия решений в рабочем процессе oozie
0
A
ответ
0
Есть два способа сделать это.
Создайте действие java и непосредственно подключитесь к улей через jdbc и выполните поиск значения столбца.
Создать Oozie действие оболочки и положить выберите запрос на выборку, как «улей -e» внутри него, наряду с этим вам нужно использовать capture_output вариант под свой рабочий процесс, а также необходимо указать системное свойство OOZIE_JAVA_MAIN_CAPTURE_OUTPUT_FILE = "выход местоположение файла ", чтобы он мог захватывать и сохранять выходные данные в файле. Теперь вы можете получить доступ к этому файлу, создав функцию oozie EL через ваш контекст oozie.
См ссылке, например EL-FUNTION: https://blog.cloudera.com/blog/2013/09/how-to-write-an-el-function-in-apache-oozie/
Смежные вопросы
- 1. oozie: Как использовать свойства oozie coodinator в соответствующем рабочем процессе?
- 2. Как сравнить даты в процессе принятия решения в рабочем процессе oozie
- 3. Получение текущего времени в рабочем процессе oozie
- 4. Рандомизированное имя свойства в рабочем процессе Oozie
- 5. Обработка циклов в рабочем процессе oozie
- 6. Как получить oozie jobId в рабочем процессе oozie?
- 7. как использовать логические операторы в рабочем процессе OOZIE
- 8. Возможно ли использовать два файла job.properties в рабочем процессе oozie?
- 9. Как получить oozie Coordinato r id в рабочем процессе?
- 10. Как использовать пользовательский компонент в рабочем процессе?
- 11. Как использовать Async.Parallel в асинхронном рабочем процессе?
- 12. Новое в Java застрял на процессе принятия решений в Java
- 13. мы можем видеть промежуточный выход в рабочем процессе oozie
- 14. Использование таблицы HBase Снимок в рабочем процессе Oozie
- 15. Шлюзы в рабочем процессе Activiti
- 16. Несколько шагов в рабочем процессе
- 17. высокий процессор в рабочем процессе
- 18. Искра данных в рабочем процессе
- 19. Назначение переменных в рабочем процессе
- 20. Как я могу использовать свойство конфигурации рабочего процесса Oozie в самом рабочем процессе?
- 21. Alfresco: как фильтровать документы в рабочем процессе
- 22. Как использовать WF DelayActivity в веб-рабочем процессе ASP.Net
- 23. Задачи MySQL в рабочем процессе Luigi
- 24. Как получить $ ПРИЧИНА в рабочем процессе
- 25. Супрессивный вывод в многопроцессорном процессе
- 26. Динамический путь в рабочем процессе Powershell
- 27. Использование типов POCO в рабочем процессе
- 28. CheckInGatedChanges Деятельность Местоположение в рабочем процессе сборки
- 29. Как использовать беседку в типичном рабочем процессе .NET/Visual Studio?
- 30. Как использовать плагины для платформы в рабочем процессе приложения Cordova?