1

我有一个简单的问题,因为我是 NiFi 的新手。

我有一个 GetTwitter 处理器设置和配置(假设正确)。我将 Twitter 端点设置为示例端点。我运行处理器并且它运行,但没有任何反应。我没有输入/输出

如何解决它正在做什么(或者在这种情况下不做什么)?

4

3 回答 3

2

你可能会看几件事:

  • 处理器显示什么活动?您可以查看指标以查看是否已尝试任何操作(任务/时间)以及是否成功(输出) 在此处输入图像描述
  • 暂时停止下游处理器以使任何输出 FlowFiles 在连接队列中可见。
  • 有错误吗?通常这些以黄色图标的形式出现在左上角
  • logs/nifi-app.log 文件中是否有相关消息?

如果您更多地描述 GetTwitter 属性设置,它也可能对我们有所帮助。你能分享一个截图(减号)吗?

于 2016-04-22T17:10:35.300 回答
0

就我而言,这是因为设置了两个敏感值。根据设置敏感值时的文档,必须设置nifi.properties文件的值 - 默认情况下,使用 HortonWorks DataPlatform 分发它是一个空字符串。nifi.sensitive.props.key我将它设置为一些随机字符串(字面意思是random_STRING,但你可以使用任何东西)并从模板重新创建我的流程并开始工作。

于 2016-06-05T02:56:20.787 回答
0

一般来说,我认为可以通过将 loglevel 设置为 DEBUG 来调试该主题。但是,就我而言,问题更容易解决:

我刚刚建立了一个新集群,并决定先将所有 Twitter 密钥和秘密复制到记事本。

事实证明,尽管从 twitter 上仔细复制了密钥,但其中一个有一个领先的 tab。当直接粘贴到 GetTwitter 处理器时,这不会显示,但幸运的是它出现在记事本中,我能够将其删除并使其正常工作。

于 2018-06-06T19:43:50.513 回答