百里登风

导航

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项目

 

 

打开地址:https://ci.apache.org/projects/flink/flink-docs-release-1.8/dev/projectsetup/java_api_quickstart.html

执行命令

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,重新打包

 

posted on 2020-09-06 23:40  百里登峰  阅读(294)  评论(0编辑  收藏  举报