2.Flink项目创建
1、安装maven和scala环境
打开IDEA配置maven,我建议配置一个本地安装的maven不要使用IDEA自带的maven
在这里要注意一下配置maven的settings.xml文件
配置依赖包下载的路径
配置阿里源
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
安装scala
2、创建Flink项目
安装好maven和scala后,现在开始创建Flink项目
新建一个project
在pom.xml文件加上以下依赖
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-java</artifactId> <version>1.8.0</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-streaming-java_2.12</artifactId> <version>1.8.0</version> <scope>provided</scope> </dependency>
通过工具构建Flink项目完成。
通过命令行构建Flink项目
执行命令
mvn archetype:generate -DarchetypeGroupId=org.apache.flink -DarchetypeArtifactId=flink-quickstart-java -DarchetypeVersion=1.8.0
打开cmd窗口,并检查maven环境
我们切换到需要构建项目的路径下并输入命令行
mvn archetype:generate -DarchetypeGroupId=org.apache.flink -DarchetypeArtifactId=flink-quickstart-java -DarchetypeVersion=1.6.2
输入项目的基本信息
输入y确认刚刚的输入信息
可以看到在当前目录下多了一个项目
通过IDEA导入该项目
通过maven打包,如果出现下面这种情况,明明在IDEA里面配置了maven,但是不能使用, 退出IDEA,通过管理员身份运行IDEA就可以了
然后打包
如果在终端输入mvn clean package来打包报以下错误
解决方法:
1、检查jdk环境是否配置好,当然,这个一般大家都会配置好的;
2、修改maven的配置文件
添加以下内容,把jdk的环境变量配置进去
重启一下idea,重新打包