DGC数据开发--- EL表达式调试技巧
【摘要】 当EL表达式比较复杂的时候,如何在调试的时候能看到EL表达式的替换结果是否符合预期?
本文介绍4种方式,能够在调试过程中方便地看到EL表达式的替换结果。
此处以#{DateUtil.now()}这个表达式为例
1、使用DIS Client节点
【前提】拥有一个DIS 通道
将EL表达式直接写在要发送的数据中,点击测试运行,然后查看日志,日志中就会把EL表达式的值打印出来。
2、使用Kafka Client节点
【前提】拥有一个MRS集群,且集群有Kafka组件
创建一个Kafka数据连接,选中任意一个topic,将EL表达式写在发送数据里面,点击测试运行,查看日志,EL表达式的结果会在日志中打印出来。
3、使用SHELL节点
【前提】拥有一台ECS
创建一个主机连接,将EL表达式直接echo出来,测试运行之后查看日志,日志中会打印出EL表达式的值。
,
4、使用Create OBS节点
如果上述的前提条件都不具备,那么可以使用Create OBS去创建一个OBS目录,目录名称就是EL表达式的值。这种方式就没有这么直观,需要去OBS界面查看创建出来的目录名称。
前往OBS界面,对应的桶下面,查看新创建出来的目录名称,即为EL表达式的值。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)