常见问题 | 学习笔记

简介: 快速学习常见问题

开发者学堂课程【NiFi 知识精讲与项目实战(第一阶段):常见问题】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/705/detail/12523


常见问题

内容介绍:

一、是不是组件每种连接关系(suceess 和 failure 等)都要有所对应

二、组件已经正常运行了,右上角怎么还在报错

三、为什么用 Select 组件查询出来的数据都是重复的  

本课程主要对 NiFi 使用过程中一些常见问题进行说明。


一、是不是组件每种连接关系(suceess 和 failure 等)都要有所对应

首先,NiFi 是基于流式处理数据的,那么数据就会有流向,连接关系就是帮助处理数据流向的。可以把一个组件和另一个组件通过连接关系进行关联,但有时候会发现一个问题,比如说最后一个组件不需要再进行流转链接,这个时候就可以通过一个设置,把他们连接到自身,而不是连接到别的组件中。可以通过 coNiFiigure 打开组件配置界面,在界面里勾选上不需要往后连接的连接关系,比如说把这两个都勾选上,这个时候,处理器数据就不会再往后流转。

1.png


二、组件已经正常运行了,右上角怎么还在报错

组件右上角的报错信息它展示的是一段时间之内的错误,而且这些错误信息也不是展示以后会立刻消失的。如果已经把这些错误解决掉了,并且重新运行 NiFi,但是这些报错信息还是会继续存在一段时间,可以通过报错信息上面提示的时间戳来判断什么时候报的错。  


三、为什么用Select组件查询出来的数据都是重复的

每一个组件都有多种调度的方式,常见的有三种。第一种是每隔一段时间执行一次,第二种是在特定时间执行一次,第三种是上游有数据就立刻执行。如果刚使用 NiFi,就有可能选择调度的模式,有可能只是想让 select 组件进行一次查询,但是却选择了每隔一段时间查询一次,他就会重复执行。

 2.png

第一个选项在配置信息当中,这里面没有修改,是零秒。

3.png

他的意思就是会不断循环。这里是读取文件,如果是通过 sql 读取数据库,不断读取数据,读出来的肯定是重复的数据。可以在设置当中,把调度选项卡当中的数值改变,比如说加上一个时间段,这个时候,他重复执行的周期就会大大加长。

4.png

这就是 NiFi 在使用过程中一些常见的问题。

相关文章
|
1月前
|
安全 Java 开发者
Java多线程编程中的常见问题与解决方案
本文深入探讨了Java多线程编程中常见的问题,包括线程安全问题、死锁、竞态条件等,并提供了相应的解决策略。文章首先介绍了多线程的基础知识,随后详细分析了每个问题的产生原因和典型场景,最后提出了实用的解决方案,旨在帮助开发者提高多线程程序的稳定性和性能。
|
2月前
|
存储 Kubernetes 网络协议
K8S常见问题
【10月更文挑战第2天】
205 4
|
5月前
|
安全 Java 程序员
Java多线程编程最佳实践与常见问题解析
Java多线程编程最佳实践与常见问题解析
|
7月前
|
存储 SQL 分布式计算
ApacheHudi常见问题汇总
ApacheHudi常见问题汇总
99 0
|
7月前
|
自然语言处理 监控 安全
|
7月前
面试知识-常见问题
面试知识-常见问题
52 0
|
存储 程序员 编译器
C++基础之常见问题
C++基础之常见问题
153 1
|
Unix Linux API
[笔记]c++ 常见问题
[笔记]c++ 常见问题
177 0
|
存储 弹性计算 运维
Tair 的实操流程及常见问题 | 学习笔记
快速学习 Tair 的实操流程及常见问题
Tair 的实操流程及常见问题 | 学习笔记
|
Web App开发 机器人 数据库
RPA常见问题处理指南-1
RPA常见问题处理指南
RPA常见问题处理指南-1