Я воспроизвел вашу проблему. Кажется, Ooz ie действие init не поддерживает загрузку рабочего процесса. xml из GCS. Я думаю, что вы можете отправить сообщение об ошибке для действия init, но сейчас вам, возможно, придется поместить файл в HDFS.
Что касается исправления, ему необходимо:
1) В /etc/oozie/conf/oozie-site.xml
, добавьте
<property>
<name>oozie.service.HadoopAccessorService.supported.filesystems</name>
<value>hdfs,gs</value>
<decscription>...</decscription>
</property>
2) В /etc/oozie/conf/hadoop-conf/core-site.xml
добавьте
<property>
<name>fs.AbstractFileSystem.gs.impl</name>
<value>com.google.cloud.hadoop.fs.gcs.GoogleHadoopFS</value>
<description>The AbstractFileSystem for gs: uris.</description>
</property>
<property>
<name>google.cloud.auth.service.account.enable</name>
<value>false</value>
<description>
Whether to use a service account for GCS authorization.
Setting this property to `false` will disable use of service accounts for
authentication.
</description>
</property>
3) Скопируйте gcs-connector.jar
из /usr/lib/hadoop/lib/
в /usr/lib/oozie/lib
.
4 ) Перезапустите сервис Oooz ie с
sudo systemctl restart oozie.service