繁体   English   中英

是否可以在 Flink 的 Job Manager 中运行一个简单的作业?

[英]Is it possible to run a simple job in Job Manager in Flink?

我编写了一个 Flink 作业,它从 Kafka 读取数据并写入 HIVE 的 ORC 格式的 hdfs 文件(使用 20 个执行程序)。 我需要运行一个简单的作业,每小时将分区插入 HIVE 表。 是否可以在作业管理器中运行这个简单的分区添加作业?

作业经理仅起协调/监督作用。 您必须至少有一个任务管理器。

然而,运行一个简单的工作可以做的是使用一个“迷你集群”,它与客户端/应用程序完全在同一个 JVM 中运行。 你想要的是一个LocalStreamEnvironment ,由

final StreamExecutionEnvironment env = StreamExecutionEnvironment.createLocalEnvironment();

LocalEnvironment ,如果您使用的是 DataSet (batch) API:

ExecutionEnvironment env = ExecutionEnvironment.createLocalEnvironment();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM