我有一个oozie ssh动作,可以“确定=”另一个SSH动作。 这两个操作中,我要SSHing的主机都相同。 第一个操作运行正常,但是当转到“ ok to =”第二个SSH操作时,它将给出START_MANUAL Auth_Failed错误。
如果我自己仅运行第二个SSH操作,它将运行正常。但是,当将它作为“ ok to =”放在上一个SSH操作上时,它会给出Auth_Failed 这是一个片段:
<action name="create-web-contact-reporting-shell" cred="hive_auth" retry-max="3" retry-interval="1">
<ssh xmlns="uri:oozie:ssh-action:0.1">
<host>${EdgeNode}</host>
<command>${sjm_web_data_ingestion_cat_ssh}</command>
<capture-output/>
</ssh>
<ok to="hive-ingestion-fail-job-ctrl"/>
<error to="hive-ingestion-fail-job-ctrl"/>
</action>
<action name="sjm-ingestion-success" cred="hive_auth" retry-max="3" retry-interval="1">
<ssh xmlns="uri:oozie:ssh-action:0.1">
<host>${EdgeNode}</host>
<command>${update_success_local_ssh}</command>
<args>${oozie_server}</args>
<capture-output/>
</ssh>
<ok to="end"/>
<error to="last-action-failed"/>
</action>