我有一个简单的问题,因为我是 NiFi 的新手。
我有一个 GetTwitter 处理器设置和配置(假设正确)。我将 Twitter 端点设置为示例端点。我运行处理器并且它运行,但没有任何反应。我没有输入/输出
如何解决它正在做什么(或者在这种情况下不做什么)?
我有一个简单的问题,因为我是 NiFi 的新手。
我有一个 GetTwitter 处理器设置和配置(假设正确)。我将 Twitter 端点设置为示例端点。我运行处理器并且它运行,但没有任何反应。我没有输入/输出
如何解决它正在做什么(或者在这种情况下不做什么)?
就我而言,这是因为设置了两个敏感值。根据设置敏感值时的文档,必须设置nifi.properties
文件的值 - 默认情况下,使用 HortonWorks DataPlatform 分发它是一个空字符串。nifi.sensitive.props.key
我将它设置为一些随机字符串(字面意思是random_STRING
,但你可以使用任何东西)并从模板重新创建我的流程并开始工作。
一般来说,我认为可以通过将 loglevel 设置为 DEBUG 来调试该主题。但是,就我而言,问题更容易解决:
我刚刚建立了一个新集群,并决定先将所有 Twitter 密钥和秘密复制到记事本。
事实证明,尽管从 twitter 上仔细复制了密钥,但其中一个有一个领先的 tab。当直接粘贴到 GetTwitter 处理器时,这不会显示,但幸运的是它出现在记事本中,我能够将其删除并使其正常工作。