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的目标是简化启动和停止环境,使其易于用于 测试或开发。
命令
下面是一些可以用于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环境支持。