我有如下的shell脚本ssh -q -v -i id_rsa -o“StrictHostKeyChecking no”user @ remotemachine script>文件
hdfs dfs -put -f文件hdfspath当我在oozie shell动作中运行此脚本时……
在shell操作中添加以下内容或将其放入 /etc/oozie/conf/oozie-site.xml 并重新启动oozie服务器。这将增加可作为shell操作标记的一部分捕获的控制台输出数据 <capture-output/> 。默认值为2048,即输出数据的最大字符数。
/etc/oozie/conf/oozie-site.xml
<capture-output/>
<configuration> <property> <name>oozie.action.max.output.data</name> <value>8192</value> </property> </configuration>
该 <capture-output/> 如果您没有使用shell操作的控制台输出来执行下一个操作中的任何决策,则不需要。尝试删除标记 <capture-output/> 如果不需要。