Допустим, у нас есть рабочий процесс Oozie, в котором есть узел действия копирования, а затем узел действия Shell. Могу ли я запустить несколько экземпляров такого рабочего процесса OOzie и запустить их параллельно? Как насчет количества параллелизма, которое может достигать тысяч и/или даже миллионов? Возможно ли это, или даже Oozie поддерживает параллелизм высокого уровня?
Если нет, то нам придется рассмотреть вопрос о регулировании и введении ограничения на количество одновременных экземпляров рабочего процесса Oozie. Мы бы предпочли дросселировать это на стороне сервера/Oozie (в основном с любой готовой функциональностью программного обеспечения Oozie), а не на стороне клиента/вызываемого абонента. Например, у нас есть огромный скрипт запуска с такими строками. Мы хотим запустить это за один раз, а затем позволить Узи разобраться, как задушить все эти экземпляры на себе. Мы не хотим разбивать его на несколько более мелких фрагментов, а затем запускать по одному фрагменту за раз.
oozie job -oozie http://myhost.com:11000/oozie -config job1.properties -run
oozie job -oozie http://myhost.com:11000/oozie -config job2.properties -run
......
oozie job -oozie http://myhost.com:11000/oozie -config job1000000.properties -run