python资源分配api
configuration-registr的Python项目详细描述
python配置注册表api
==
etcd或zookeeper。
用法示例
----
基本用法示例::
import registry
registry.connect()
选项)
使用模板类型:yaml+jinja2
cluster=registry.register(名称、版本、描述、模板,
options,template type='yaml+jinja2')
选项)
id='1')
或者,您可以通过dn
cluster=registry.getcluster(dn='jlopez/cdh/5.7.0/1')
版本)
template=templateproxy.template
options=templateproxy.options
description=templateproxy.description
nodes=cluster.nodes
services=cluster.services
模板(删除它)
注册表。取消注册(服务名称,服务版本)
味道)
notes
----
slave1[k])
````
示例服务模板:
----
-服务模板.json
-服务模板.yaml
时间:
```
.e……
>
>.e……
===========================================================================
======================================================================================最后一次调用):
文件“tests_integration.py”,第122行,在test_add_instance_yamltemplate
self.assertequal(cluster.nodes[0].networks[0].networkname,'admin')
file“/home/jlopez/home_common/reference/src/python/bigdata/configuration registry/registry.py”,第372行,在networks
subtree=_kv.recurse(self._endpoint+'/networks')
file“/home/jlopez/home_common/reference/src/python/bigdata/configuration registry/venv/local/lib/python2.7/site packages/kvstore.py”中,第68行,KeyDoesNotExist(“键”+“+”“不存在”):关键的情况下不存在;在1中运行了12个测试。
==
etcd或zookeeper。
用法示例
----
基本用法示例::
import registry
registry.connect()
选项)
使用模板类型:yaml+jinja2
cluster=registry.register(名称、版本、描述、模板,
options,template type='yaml+jinja2')
选项)
id='1')
或者,您可以通过dn
cluster=registry.getcluster(dn='jlopez/cdh/5.7.0/1')
版本)
template=templateproxy.template
options=templateproxy.options
description=templateproxy.description
nodes=cluster.nodes
services=cluster.services
模板(删除它)
注册表。取消注册(服务名称,服务版本)
味道)
notes
----
slave1[k])
````
示例服务模板:
----
-服务模板.json
-服务模板.yaml
时间:
```
.e……
>
>.e……
===========================================================================
======================================================================================最后一次调用):
文件“tests_integration.py”,第122行,在test_add_instance_yamltemplate
self.assertequal(cluster.nodes[0].networks[0].networkname,'admin')
file“/home/jlopez/home_common/reference/src/python/bigdata/configuration registry/registry.py”,第372行,在networks
subtree=_kv.recurse(self._endpoint+'/networks')
file“/home/jlopez/home_common/reference/src/python/bigdata/configuration registry/venv/local/lib/python2.7/site packages/kvstore.py”中,第68行,KeyDoesNotExist(“键”+“+”“不存在”):关键的情况下不存在;在1中运行了12个测试。