Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 如何使用java代码使用Kafka连接器?_Apache Kafka_Apache Kafka Connect - Fatal编程技术网

Apache kafka 如何使用java代码使用Kafka连接器?

Apache kafka 如何使用java代码使用Kafka连接器?,apache-kafka,apache-kafka-connect,Apache Kafka,Apache Kafka Connect,目前我正在独立模式下使用Kafka SpoolDir连接器。将所需的配置添加到属性文件后,我使用 kafka/bin/connect-standalone.sh connect-standalone.properties file-source.properties 是否有任何方法可以仅使用java代码启动连接器(Statalone/distributed),就像我们可以编写消费者和生产者java代码一样?ConnectStandalone是此命令启动的java类,但Connect Frame

目前我正在独立模式下使用Kafka SpoolDir连接器。将所需的配置添加到属性文件后,我使用

kafka/bin/connect-standalone.sh connect-standalone.properties file-source.properties

是否有任何方法可以仅使用java代码启动连接器(Statalone/distributed),就像我们可以编写消费者和生产者java代码一样?

ConnectStandalone
是此命令启动的java类,但Connect Framework并不打算作为嵌入式服务运行


您可以看到它启动服务器并解析配置文件

感谢您提供此信息。但我仍然有一个疑问,那就是我正在尝试实现的卡夫卡连接器将被推向生产。这就是为什么我在寻找一种使用java的方法。我该怎么做呢?如果这是一个愚蠢的问题,我很抱歉,我对这个问题完全陌生。链接的代码是“使用Java”。您询问的shell脚本运行我链接到的类。。。但是,您应该使用
连接分布式
。Kafka连接器通常是放置在生产服务器的
plugin.path
配置上的JAR文件(参见
connect distributed.properties
)。好的。因此,我应该使用connect distributed,在添加属性文件后,仅使用相应的shell命令启动连接器,是否正确?属性文件已从任何Kafka安装中可用。哦,是的,我的意思是定制属性。但我明白你的意思。谢谢你!