为什么Eclipse找不到导入?
因为在jar flink-java-0.8.1.jar中没有io/jdbc目录。
我在flink-0.9.0-bin-hadoop27 27中尝试了同样的方法,而在jar flink-dist-0.9.0.jar中,没有org/apache/flink/api/java/io/jdbc目录。我解压缩jar并搜索字符串"jdbcinputformat“,结果为0。我搜索了字符串"jdbc“,它只在org/apache/log4j、org/eclipse/jetty和其他非org.apache.flink.api.java.io的地方提到。
所以我的问题是:在哪里可以找到JDBCInputFormat类
我能做些什么来访问Flink中的SqlServer2012 (除了在Flink之外访问它,创建csv文件,然后在Flink中读取它们(这听起来很可怕,因为应该有一个特定于此的类))?
发布于 2015-07-02 04:00:34
不包括相应的模块。为了使用它,您需要从头开始构建Flink。运行以下命令:
git clone https://github.com/apache/flink.git
cd flink
mvn -DskipTests clean install
这将生成flink-0.10-快照的最新快照。如果要使用稳定版本0.9,请运行不同的git克隆命令:
git clone -b release-0.9 https://github.com/apache/flink.git
在当前项目中,您需要相应地更改pom文件中使用的Flink版本,例如0.10快照或0.9快照。
https://stackoverflow.com/questions/31183115
复制相似问题