首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取oozie火花作用中的火花变量

获取oozie火花作用中的火花变量
EN

Stack Overflow用户
提问于 2018-01-28 15:50:54
回答 1查看 362关注 0票数 1

我是新的火花和oozie的技术。我试图从火花中得到几个变量,并在下一个oozie操作中使用它。

在“决策”中,将调用节点火花提交,很少进行处理,并生成一个计数器变量。

来自火花的var计数器=8

所以现在我需要在下一个oozie操作中使用这个变量,即“作出决定”节点。

代码语言:javascript
复制
take decision
 [Decision ][counter]

当我在谷歌上搜索的时候,我找不到什么解决方案。

代码语言:javascript
复制
1. Write to hdfs
2. Wrap spark submit in shell and use <capture-output> 
(I am not able to use this as I use oozie spark action node)

还有其他方法可以做到吗?

EN

回答 1

Stack Overflow用户

发布于 2018-01-28 19:52:08

最好的方法是将值存储在HDFS (Hive)或HBase/Cassandra中,然后您的决策操作读取这些值。

如果您是包装火花提交与外壳操作,如果您提交作业在集群模式,因为火花提交作业到纱线集群和运行任何节点,您无法获得输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48488203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档