flink-streaming-java 在 Apache Flink 中不可用

Posted

技术标签:

【中文标题】flink-streaming-java 在 Apache Flink 中不可用【英文标题】:flink-streaming-java is not available in Apache Flink 【发布时间】:2015-10-21 12:39:08 【问题描述】:

我正在尝试运行 Apache Flink,但由于依赖项不可用而出现错误。 模块flink-streaming-java 是否仍然可用。

<dependency>
    <groupId>org.apache.flink</groupId>
    <artifactId>flink-streaming-java</artifactId>
    <version>0.10-SNAPSHOT</version>
    <scope>test</scope>
    <type>test-jar</type>
</dependency>

我用过 0.9.1 和其他几个版本,但都没有工作。

进一步检查 flink-streaming-java https://github.com/apache/flink/blob/master/flink-streaming-java/pom.xml

找到 -

<!-- disable fork reuse for the streaming project, because of
     incorrect declaration of tests -->
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>
        <reuseForks>false</reuseForks>
    </configuration>
</plugin>

【问题讨论】:

模块 flink-streaming-java 刚刚从 flink-streaming-core 重命名。我假设新的依赖项尚未上传/发布到快照存储库。为了规避这个问题,你可以通过mvn clean install -DskipTests -Dmaven.javadoc.skip=true将最新的Flink版本安装到你本地的maven仓库中 关于 org.apache.flink:flink-streaming-java:jar:0.10-SNAPSHOT 的 POM 丢失,没有可用的依赖信息 我会等到今晚,可能是夜间推送,流媒体 jar 将在 repo 中可用 【参考方案1】:

Flink Streaming Java » 0.10.0

<dependency>
    <groupId>org.apache.flink</groupId>
    <artifactId>flink-streaming-java</artifactId>
    <version>0.10.0</version>
</dependency>

【讨论】:

【参考方案2】:
https://mvnrepository.com/artifact/org.apache.flink/flink-streaming-java


<dependency>
    <groupId>org.apache.flink</groupId>
    <artifactId>flink-streaming-java_2.11</artifactId>
    <version>1.4.2</version>
    <scope>provided</scope>
</dependency>

【讨论】:

请不要只转储代码,而是解释您的解决方案。

以上是关于flink-streaming-java 在 Apache Flink 中不可用的主要内容,如果未能解决你的问题,请参考以下文章

flink入门

华为华三锐捷神码ac ap上线命令配置!

H3C瘦AP转胖AP

ap是啥意思呢?

排除AP无法上线原因

无线AP介绍