getdistribution 命令
语法: gcadmin getdistribution <ID> <distribution_info.xml>
ID: 要获取的 distribution id;
distribution_info.xml: 保存 distribution 信息的文件名。
功能:
将指定 id 的 distribution 信息保存到指定的文件中, 生成的文件为 xml文件, 用户可修改该文件中的分片信息, 然后使用该文件生成新的distribution。
注: 指定的 distribution 需为已存在的 distribution, 若指定存放distribution 信息的文件已存在, 则其内容会被清空再写入 distribution 分片信息。
示例:
$ gcadmin getdistribution 6 dstb_info
gcadmin getdistribution 6 dstb_info ...
get segments information
write segments information to file [dstb_info]
gcadmin getdistribution information successful
getdistribution 命令
命令执行成功,在当前目录下生成 dstb_info 文件,内容如下:
<?xml version='1.0' encoding="utf-8"?> <distributions> <distribution> <segments> <segments> <primarynode ip=‛192.168.153.129‛ /> <duplicatenodes> <duplicatenode ip=‛192.168.153.125‛ /> <duplicatenode ip=‛192.168.153.126‛ />
</duplicatenodes> </segments> <segments> <primarynode ip=‛192.168.153.125‛ /> <duplicatenodes> <duplicatenode ip=‛192.168.153.129‛ /> </duplicatenodes> </segments> </segments> </distribution> </distributions>
getdistribution 命令