我正在尝试使用 Oozie Workflow.xml 运行 SSH 命令
工作流.xml
<action name="mysshjob">
<ssh xmlns="uri:oozie:ssh-action:0.1">
<host>XXX.XX.XX.XXX</host>
<command>cp</command>
<args>a.txt</args>
<args>b.txt</args>
</ssh>
<ok to="pig-node"/>
<error to="fail"/>
</action>
收到此错误:
AUTH_FAILED:无法执行操作 [ssh -o PasswordAuthentication=no -o KbdInteractiveDevices=no -o StrictHostKeyChecking=no -o ConnectTimeout=20 user@XXX.XX.XX.XXX mkdir -p oozie-oozi/0000067-130808155814753-oozie -oozi-W/mysshjob--ssh/ ] | ErrorStream:权限被拒绝(公钥,密码)。
但是当我使用工作流程安排猪脚本时,这些脚本运行良好。使用CDH4.3 oozie 组件。
看待,
巴格万特·博比