从命令行java运行pubsub / kafka-connector

时间:2017-02-20 03:24:38

标签: cloud google-cloud-dataflow google-cloud-pubsub apache-kafka-connect

根据https://github.com/GoogleCloudPlatform/pubsub/tree/master/kafka-connector

下的文档

构建jar目标/ cps-kafka-connector.jar

在命令行上运行java -jar cps-kafka-connector.jar

在cps-kafka-connector.jar

中没有主要的清单属性

我是否需要创建一个单独的主类才能运行它?有人为Kafka执行了kafka-connector到云端酒吧吗?

1 个答案:

答案 0 :(得分:1)

查看documentation page you linked to上的“预运行步骤”和“运行连接器”步骤。您无法直接从命令行运行jar。您必须配置Kafka Connect以使用Cloud Pub / Sub连接器,确保cps-kafka-connector.jar位于类路径中,然后运行Kafka Connect。提供了Sample configs(您需要交换项目和主题的地方)。通过这些配置,Kafka Connect将从Kafka向Cloud Pub / Sub发送消息(反之亦然,具体取决于使用的配置)。