ansible-kafka-admin:无需使用此库即可轻松管理主题的配置(分区,复制因子,参数)和ACL,并获取统计信息。 它不使用Kafka脚本,并且不需要SSH连接到远程代理-源码

上传者: 42172972 | 上传时间: 2021-01-29 20:10:05 | 文件大小: 44KB | 文件类型: ZIP
ansible-kafka-管理员 一个低级的ansible库,用于管理Kafka配置。 它不使用Kafka脚本,而是直接连接到Kafka和Zookeeper(如果需要)以确保创建资源。 无需SSH连接到远程主机。 如果您想增加分区,复制因子,更改主题的参数或轻松管理ACL,则此库非常适合您。 要求 该库使用 , 和库。 使用pip安装它们: pip install -r requirements.txt 请仅使用那些版本,因为某些更新可能会破坏该库。 目前,该库与0.11.0及更高版本中的Kafka兼容。 它可以与在PLAINTEXT,SASL_PLAINTEXT,SSL和SASL_SSL中配置的Kafka一起使用。 关于Zookeeper ,它还与Kerberos身份验证不兼容,仅与SSL,SASL和DIGEST身份验证兼容。 安装 在您的剧本的requirements.yml中添加以下要求: --- # from GitHub, overriding the name and specifying a specific tag - src : https://gi

文件下载

资源详情

[{"title":"( 32 个子文件 44KB ) ansible-kafka-admin:无需使用此库即可轻松管理主题的配置(分区,复制因子,参数)和ACL,并获取统计信息。 它不使用Kafka脚本,并且不需要SSH连接到远程代理-源码","children":[{"title":"ansible-kafka-admin-master","children":[{"title":"test-requirements.txt <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"module_utils","children":[{"title":"kafka_acl.py <span style='color:#111;'> 5.89KB </span>","children":null,"spread":false},{"title":"kafka_manager.py <span style='color:#111;'> 33.08KB </span>","children":null,"spread":false},{"title":"kafka_consumer_lag.py <span style='color:#111;'> 5.57KB </span>","children":null,"spread":false},{"title":"kafka_lib_errors.py <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"kafka_lib_commons.py <span style='color:#111;'> 7.93KB </span>","children":null,"spread":false},{"title":"ssl_utils.py <span style='color:#111;'> 3.77KB </span>","children":null,"spread":false}],"spread":true},{"title":".github","children":[{"title":"PULL_REQUEST_TEMPLATE.md <span style='color:#111;'> 42B </span>","children":null,"spread":false},{"title":"ISSUE_TEMPLATE.md <span style='color:#111;'> 360B </span>","children":null,"spread":false},{"title":"workflows","children":[{"title":"python-package.yml <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"codeql-analysis.yml <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"molecule","children":[{"title":"default","children":[{"title":"kafka_server_jaas.conf <span style='color:#111;'> 201B </span>","children":null,"spread":false},{"title":"playbook.yml <span style='color:#111;'> 15.63KB </span>","children":null,"spread":false},{"title":"Dockerfile.j2 <span style='color:#111;'> 928B </span>","children":null,"spread":false},{"title":"prepare.yml <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"utils.py <span style='color:#111;'> 5.20KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_default.py <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false}],"spread":true},{"title":"create.yml <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false},{"title":"destroy.yml <span style='color:#111;'> 943B </span>","children":null,"spread":false},{"title":"INSTALL.rst <span style='color:#111;'> 151B </span>","children":null,"spread":false},{"title":"molecule.yml <span style='color:#111;'> 8.08KB </span>","children":null,"spread":false},{"title":"script","children":[{"title":"produce_msgs.py <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"library","children":[{"title":"kafka_stat_lag.py <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"kafka_lib.py <span style='color:#111;'> 15.49KB </span>","children":null,"spread":false},{"title":"kafka_info.py <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":".yamllint <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 13.14KB </span>","children":null,"spread":false},{"title":"meta","children":[{"title":"main.yml <span style='color:#111;'> 352B </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明