我正在使用具有两个不同接收器(相同类型)的接收器连接器,需要使用两个不同的配置来调用连接器。目前,我们正在使用employee
处理该问题:
launchScript.sh
screen
runConnector.sh
screen -dmS conn-one runConnector.sh config/connect-sink-conn-one.properties config/conn-one.properties
screen -dmS conn-two ./bin/runConnector.sh config/conn-two.properties config/conn-two.properties
是否有一种无需使用GNU屏幕的方法?
答案 0 :(得分:1)
bin/connect-standalone.sh
脚本可以采用具有不同连接器配置的多个属性文件。您只需为每个连接器使用不同的名称。因此,例如,您可以执行以下操作:
bin/connect-standalone.sh config/connect-standalone.properties config/connect-file-sink.properties config/connect-file-sink2.properties
config/connect-file-sink.properties
在哪里:
name=local-file-sink
connector.class=FileStreamSink
tasks.max=1
file=test.sink.txt
topics=connect-test
和config/connect-file-sink2.properties
是:
name=local-file-sink2
connector.class=FileStreamSink
tasks.max=1
file=test.sink.txt2
topics=connect-test
答案 1 :(得分:0)
connect-standalone
除一个工作程序属性文件外,还已经获取一个或多个连接器属性文件。
或者您可以运行connect-distributed
(因为它是一项长期运行的服务),然后默认情况下,您要发布任意数量的JSON配置来移植8083