暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Gcware Python 接口(3)

原创 PEWSGGL 2022-10-24
261

VCID

1. 3. 1 Getvcidbyname(vcname)

功能:通过vc的名称 查找vcid

参数:vcname : vc的名称

返回值:vc的id

实例:

>>> gcware.getvcidbyname("vc1")

'vc00004'

1.4CLUSTERSTATE

这部分用来获取当前集群状态信息。

1. 4. 1 getclusterstate (vc_name)

功能:获取当前集群状态信息

GBase 8a MPP Cluster高级用户手册(内部) 参数:vc_name集群的名称

返回值:返回当前系统的状态信息

state :表示状态值

statname :表示状态含义 Active :集群状态可用

Locked :集群锁状态

实例:

>>> gcware.getclusterstate( "vcl” )

{'state': 2, ' stname': 'ACTIVE'}

1. 4. 2 getclusterTopo

功能:获得集群的拓扑结构

参数:无

返回值:coordinators:调节节点的信息

Nodename : 节点名称

Vc_array :集群的数组结构

Dataservers :数据服务节点

Nodename :数据节点的名称 Distribution:建立的结构

Pairs: 一对节点主备节点

Primarynodename :主节点

Dupnodename :备份界点 Id: distribution 的 id Vcname:集群的名称 Vcid:集群的id

实例:

>>> gcware.getclusterTopo()


{'coordinators':

'coordinator2'}, ({'dataservers': 'distributions':

'coordinatorl'},

'coordinators'}),

{'nodename':

'vc_array':

({'nodename':

{'nodename':

({'nodename': 'nodel'}, {'nodename': 'node2'}),

({'pairs': ({'DupNodeName':

['node2'],




'PrimaryNodeName': 'nodel'}, {'DupNodeName': [' nodel'],

'PrimaryNodeName': 'node2'}), 'id': 10},), 'vcname' : 'vc1', 'vcid':

'vc00004'},)}

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论