Flink Streaming Twitter示例不';行不通

Flink Streaming Twitter示例不';行不通,twitter,apache-flink,flink-streaming,Twitter,Apache Flink,Flink Streaming,我正在尝试运行一个官方示例,演示如何将Apache Flink流媒体与Twitter结合使用: 如果我不提供properties.file的路径,那么将使用TwitterStreamData.java。有了“数据看起来像推特”就没问题了。但是如果我想接收真正的tweet(提供正确的属性文件),执行将停止并等待(不会引发异常) 代码调试后,我找到了执行停止并等待的地方: ClusterUtils.runOnMiniCluster(obGraph jobGraph, int parallelism

我正在尝试运行一个官方示例,演示如何将Apache Flink流媒体与Twitter结合使用:

如果我不提供properties.file的路径,那么将使用TwitterStreamData.java。有了“数据看起来像推特”就没问题了。但是如果我想接收真正的tweet(提供正确的属性文件),执行将停止并等待(不会引发异常)

代码调试后,我找到了执行停止并等待的地方:

ClusterUtils.runOnMiniCluster(obGraph jobGraph, int parallelism, long memorySize, boolean printDuringExecution)
程序一直运行到行结束

SerializedJobExecutionResult result = exec.submitJobAndWait(jobGraph, printDuringExecution);
然后等待


属性文件还可以,因为我在另一个示例中使用了它(没有ApacheFlink的推特流),这很有效。

这是ApacheHttpClient 4.2的问题。将HttpClient 4.2.6添加到项目的依赖项后,程序将运行。这里正在讨论相同的问题:。我在那里找到了答案。

我想您是从IDE执行作业的吧?你能看到任何日志输出吗?你的问题似乎是重复的。这是由错误的httpClient版本引起的。我将在master中更新版本。是的,谢谢,我在几个小时前找到了这个问题的解决方案。可能与