【发布时间】:2019-11-11 21:50:15
【问题描述】:
我想创建一个 python 脚本来从虚拟机发送文件并将它们发送到 kafka 代理。 为了简单起见:
- 我在这个 ip 地址中有日志文件:VM1 10.10.10.1
- 我想创建一个 kafka 生产者(使用 python)从 VM1 发送文件
- Kafka 安装在另一个虚拟机上:VM2 10.10.10.2
限制
- 我无法在 VM1 上安装任何工具
- 我只能使用用户/密码来访问 VM1
我认为我需要创建一个连接器?我们能否重用类似 connect-file-sink.properties 之类的东西,并指定文件存储在外部机器中的文件夹+ip:VM1
还有其他工具可以做到这一点吗?
【问题讨论】:
-
什么是 MDP?您是否具有对服务器的 SSH 访问权限?它运行的是什么操作系统?
-
是的,我可以通过 SSH 访问服务器,并且可以进行 sftp。客户端服务器在 Centos 上运行。 (我编辑了我的问题 MDP=> pwd)
标签: python apache-kafka kafka-producer-api apache-kafka-connect