Flink at Scale 开源项目教程
1. 项目的目录结构及介绍
flink-at-scale/
├── README.md
├── bin/
│ ├── start-cluster.sh
│ └── stop-cluster.sh
├── conf/
│ ├── flink-conf.yaml
│ └── log4j.properties
├── lib/
│ └── flink-dist.jar
├── plugins/
│ └── example-plugin/
├── sql-client/
│ └── sql-client.sh
└── src/
└── main/
└── java/
└── com/
└── example/
└── WordCount.java
- README.md: 项目说明文档。
- bin/: 包含启动和停止集群的脚本。
- conf/: 包含配置文件,如
flink-conf.yaml
和日志配置文件log4j.properties
。 - lib/: 包含 Flink 的核心库文件。
- plugins/: 插件目录,示例插件位于
example-plugin/
。 - sql-client/: SQL 客户端脚本。
- src/: 源代码目录,包含示例程序
WordCount.java
。
2. 项目的启动文件介绍
- start-cluster.sh: 启动 Flink 集群的脚本。
- stop-cluster.sh: 停止 Flink 集群的脚本。
3. 项目的配置文件介绍
- flink-conf.yaml: Flink 的主要配置文件,包含集群的各项配置参数。
- log4j.properties: 日志配置文件,用于配置 Flink 的日志输出格式和级别。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考