streamset产品的spin环境

streamsets-testenvironments的Python项目详细描述


这个存储库是streamsets测试环境(ste)的所在地。它被设计为作为命令行运行 程序。STE提供了启动和停止环境的机制,您可以使用这些机制进行测试。 例如,命令 ` ste start CDH_5.12.0 ` 将启动一个2节点clusterDock CDH 5.12.0群集,而无需知道要传递给的特定参数 集群码头。类似地 ` ste stop CDH_5.12.0 ` 将停止ClusterDock CDH 5.12.0群集并执行任何必要的清理。 STE的目标是简化启动和停止环境,使其易于用于 测试或开发。

安装

先决条件

  • python 3.x
  • Docker的最新版本

安装

要安装ste,只需使用pip(或pipenv):

$ pip3 install streamsets-testenvironments

命令

下面是一些可以用于ste的命令。在这里的示例中,我们将使用mysql_5.7

开始一个环境:

$ ste start MySQL_5.7

停止环境:

$ ste stop MySQL_5.7

不启动环境的干运行(也以详细模式运行):

$ ste -v start --dry-run MySQL_5.7

STE一般帮助:

$ ste -h

STE启动环境帮助(列出可启动的可用环境):

$ ste start -h

STE停止环境帮助(列出可停止的可用环境):

$ ste stop -h

STE启动环境帮助:

$ ste start MySQL_5.7 -h

环境的停止帮助:

$ ste stop MySQL_5.7 -h

历史

0.0.1(2018.06.22)

  • pypi上的第一个版本。

0.0.2(2018.06.22)

  • 与shebang long path的环境执行兼容。

0.0.3(2018.07.11)

  • 为amazon_emr、cdh 5.14.0、cdh 5.15.0、couchbase添加的环境。

0.0.4(2018.08.08)

  • 支持额外的参数。
  • 打印STF使用信息。
  • 增加了PostgreSQL CDC环境支持。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
orm如何在Java中实现规范化映射?   java以编程方式修改Xtext生成的Mwe2工作流   java正在覆盖外部文件中的现有数据,如何停止?   java在ANTLR BNF语法符号中epsilon的等价物是什么?   java如何使用Hibernate@Anyrelated注释?   代码生成生成java类并在运行时加载它   java Maven无法在本地jar文件中收集依赖项   java NetBeans IDE 8.2不显示错误消息   java Selenium web驱动程序找不到元素   java如何修复“拒绝访问属性”invoke“”的权限?   JavaApacheJClouds,从比日期更早的blob中删除blob的最佳方法   java如何比较和排序树集中的项目?   使用JavaSpring和无头/解耦CMS   java使用swagercodegen在不同的类中生成端点   Java外部Keylistener没有响应