Flink 训练项目教程
Flink 训练项目教程
flink-training-exercises项目地址:https://gitcode.com/gh_mirrors/fli/flink-training-exercises
项目的目录结构及介绍
Flink 训练项目的目录结构如下:
- flink-training-exercises/
- ├── build.gradle
- ├── gradlew
- ├── gradlew.bat
- ├── settings.gradle
- ├── src
- │ ├── main
- │ │ ├── java
- │ │ │ └── com
- │ │ │ └── dataartisans
- │ │ │ └── training
- │ │ │ ├── exercises
- │ │ │ │ ├── RideCleansingExercise.java
- │ │ │ │ ├── RidesAndFaresExercise.java
- │ │ │ │ └── TaxiCountExercise.java
- │ │ │ └── solutions
- │ │ │ ├── RideCleansingSolution.java
- │ │ │ ├── RidesAndFaresSolution.java
- │ │ │ └── TaxiCountSolution.java
- │ │ └── resources
- │ │ └── log4j.properties
- │ └── test
- │ ├── java
- │ │ └── com
- │ │ └── dataartisans
- │ │ └── training
- │ │ ├── exercises
- │ │ │ ├── RideCleansingExerciseTest.java
- │ │ │ ├── RidesAndFaresExerciseTest.java
- │ │ │ └── TaxiCountExerciseTest.java
- │ │ └── solutions
- │ │ ├── RideCleansingSolutionTest.java
- │ │ ├── RidesAndFaresSolutionTest.java
- │ │ └── TaxiCountSolutionTest.java
- │ └── resources
- │ └── log4j.properties
- └── README.md
目录结构介绍
build.gradle
:Gradle 构建文件,用于配置项目的构建过程。gradlew
和gradlew.bat
:Gradle 包装器脚本,用于在不同平台上执行 Gradle 任务。settings.gradle
:Gradle 设置文件,用于配置多项目构建。src/main/java
:包含项目的主要 Java 源代码。com/dataartisans/training/exercises
:包含练习的 Java 文件。com/dataartisans/training/solutions
:包含练习的参考解决方案。
src/main/resources
:包含项目的资源文件,如log4j.properties
。src/test/java
:包含项目的测试代码。com/dataartisans/training/exercises
:包含练习的测试文件。com/dataartisans/training/solutions
:包含练习的参考解决方案的测试文件。
src/test/resources
:包含测试的资源文件,如log4j.properties
。README.md
:项目的说明文档。
项目的启动文件介绍
项目的启动文件主要位于 src/main/java/com/dataartisans/training/exercises
目录下,每个练习都有一个对应的启动文件。以下是一些示例:
RideCleansingExercise.java
:用于清洗出租车行程数据的练习。RidesAndFaresExercise.java
:用于处理出租车行程和费用数据的练习。TaxiCountExercise.java
:用于统计出租车行程数量的练习。
这些启动文件通常包含 main
方法,用于启动 Flink 程序。
项目的配置文件介绍
项目的配置文件主要位于 src/main/resources
和 src/test/resources
目录下。以下是一些示例:
log4j.properties
:用于配置日志记录的属性文件。
这些配置文件用于设置项目的运行时环境和日志记录等。
以上是 Flink 训练项目的目录结构、启动文件和配置文件的介绍。希望这些信息能帮助你更好地理解和使用该项目。
flink-training-exercises项目地址:https://gitcode.com/gh_mirrors/fli/flink-training-exercises