通过jenkins从kafka队列检索消息数

通过jenkins从kafka队列检索消息数,jenkins,apache-kafka,Jenkins,Apache Kafka,我们,dev,有一个在hadoop环境中运行的kafka队列(v2.11-0.10.2.1)的使用者 我们可以使用以下命令从队列中检索挂起的消息(kafka在每个dev计算机中本地运行): 但是为了安全起见,我们的访问已经暂停(开发团队不能再运行上面的命令行)。infra的人说我们可以试着用jenkins做同样的任务,这样安全漏洞就不会成为他们说的问题 因此,我们需要帮助通过与jenkins一起运行的脚本执行相同的操作(检索挂起的kafka消息) 有什么帮助吗?假设您的infra团队已经在jen

我们,dev,有一个在hadoop环境中运行的kafka队列(v2.11-0.10.2.1)的使用者

我们可以使用以下命令从队列中检索挂起的消息(kafka在每个dev计算机中本地运行):

但是为了安全起见,我们的访问已经暂停(开发团队不能再运行上面的命令行)。infra的人说我们可以试着用jenkins做同样的任务,这样安全漏洞就不会成为他们说的问题

因此,我们需要帮助通过与jenkins一起运行的脚本执行相同的操作(检索挂起的kafka消息)


有什么帮助吗?

假设您的infra团队已经在jenkins和hadoop服务器之间建立了连接

  • 创建一个新项目

  • 在构建部分,选择“执行shell”。

  • 输入以下内容:

    sshapplicationID@serverName'kafka-consumer-groups.bat--引导服务器server1:port1,server2:p'

  • 单击保存。然后立即构建


在jenkins上运行的脚本将托管在linuxEdit上编辑您的问题并解释您面临的问题。@baptistemm我需要的是知道如何在jenkins中配置此任务,即,如何从Jenkins调用脚本kafka-consumer-groups.bat为什么是downvote?我不知道您是如何在Hadoop或Jenkins之间运行
.bat
文件的。都托管在Windows服务器上吗?你的第一条评论说它是在Linux上托管的
kafka-consumer-groups.bat --bootstrap-server server1:port1,server2:port2,server3:port3,server4:port4 --describe --group simple-csharp-consumer