您现在访问的是微软AZURE全睃版技术文档网站,若需覝访问由世纪互蝔违蝥的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az managed-cassandra cluster

备注

此引用是适用于 Azure CLI 的 cosmosdb-preview 扩展的一部分,需要 2.17.1 或更高版本。 首次运行 az managed-cassandra cluster 命令时,扩展将自动安装。 详细了解扩展。

Azure 托管 Cassandra 群集。

命令

az managed-cassandra cluster create

创建托管 Cassandra 群集。

az managed-cassandra cluster delete

删除托管 Cassandra 群集。

az managed-cassandra cluster list

列出 ResourceGroup 和订阅中的托管 Cassandra 群集。 如果未指定 ResourceGroup,则返回此订阅中的所有群集。

az managed-cassandra cluster node-status

获取给定群集中所有数据中心内所有节点的状态。

az managed-cassandra cluster show

获取托管 Cassandra 群集资源。

az managed-cassandra cluster update

更新托管 Cassandra 群集。

az managed-cassandra cluster create

创建托管 Cassandra 群集。

az managed-cassandra cluster create --cluster-name
                                    --delegated-management-subnet-id
                                    --location
                                    --resource-group
                                    [--authentication-method]
                                    [--cassandra-version]
                                    [--client-certificates]
                                    [--cluster-name-override]
                                    [--external-gossip-certificates]
                                    [--external-seed-nodes]
                                    [--hours-between-backups]
                                    [--identity]
                                    [--initial-cassandra-admin-password]
                                    [--no-wait]
                                    [--repair-enabled]
                                    [--restore-from-backup-id]
                                    [--tags]

示例

在给定的订阅和 ResourceGroup 中创建托管 Cassandra 群集。 需要 cassandra 管理员密码或外部种子需求。

az managed-cassandra cluster create \
--resource-group MyResourceGroup \
--cluster-name MyCluster \
--location MyLocation \
--initial-cassandra-admin-password password \
--delegated-management-subnet-id /subscriptions/94d9b402-77b4-4049-b4c1-947bc6b7729b/resourceGroups/My-vnet/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-subnet

必需参数

--cluster-name -c

群集名称。

--delegated-management-subnet-id -s

将分配 cassandra 管理服务器的 IP 地址的子网的资源 ID。 此子网必须与每个数据中心delegated_subnet_id子网建立连接。

--location -l

群集的 Azure 位置。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--authentication-method

身份验证模式可以是 None 或 Cassandra。 如果为 None,则无需身份验证来连接到Cassandra API。 如果为 Cassandra,则使用密码。

--cassandra-version

所选 Cassandra 的版本。

--client-certificates

如果指定,则启用客户端证书对Cassandra API。

--cluster-name-override

如果群集的名称必须不是有效的 Azure 资源名称,可以指定此字段以选择 Cassandra 群集名称。 否则,资源名称将用作群集名称。

--external-gossip-certificates -e

托管 cassandra 数据中心应接受的证书列表。

--external-seed-nodes

本地数据中心种子节点的 IP 地址列表。

--hours-between-backups

备份尝试之间的小时数。

--identity

用于进行身份验证的标识。

--initial-cassandra-admin-password -i

为 Cassandra 创建群集时要配置的authentication_method密码。

--no-wait

不等待长时间运行的操作完成。

--repair-enabled

启用自动修复。

--restore-from-backup-id

备份的资源 ID。 如果在创建时提供,则备份将用于预填充群集。 群集数据中心计数和节点计数必须与备份匹配。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用""清除现有标记。

az managed-cassandra cluster delete

删除托管 Cassandra 群集。

az managed-cassandra cluster delete --cluster-name
                                    --resource-group
                                    [--no-wait]
                                    [--yes]

示例

删除给定订阅和 ResourceGroup 中的托管 Cassandra 群集。

az managed-cassandra cluster delete --resource-group MyResourceGroup --cluster-name MyCluster

必需参数

--cluster-name -c

群集名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--no-wait

不等待长时间运行的操作完成。

--yes -y

不提示确认。

az managed-cassandra cluster list

列出 ResourceGroup 和订阅中的托管 Cassandra 群集。 如果未指定 ResourceGroup,则返回此订阅中的所有群集。

az managed-cassandra cluster list [--resource-group]

示例

列出给定订阅和 ResourceGroup 中所有托管 Cassandra 群集。

az managed-cassandra cluster list --resource-group MyResourceGroup

列出给定订阅中所有托管 Cassandra 群集。

az managed-cassandra cluster list

可选参数

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

az managed-cassandra cluster node-status

获取给定群集中所有数据中心内所有节点的状态。

az managed-cassandra cluster node-status --cluster-name
                                         --resource-group
                                         [--no-wait]

示例

此命令获取此群集中所有节点的状态。 默认情况下,返回 json。

az managed-cassandra cluster node-status --resource-group MyResourceGroup --cluster-name MyCluster

此命令获取此群集中所有节点的状态。 指定表输出时,只显示一个标记。 使用 json 输出获取所有令牌。

az managed-cassandra cluster node-status --resource-group MyResourceGroup --cluster-name MyCluster --output table

必需参数

--cluster-name -c

群集名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--no-wait

不等待长时间运行的操作完成。

az managed-cassandra cluster show

获取托管 Cassandra 群集资源。

az managed-cassandra cluster show --cluster-name
                                  --resource-group

示例

获取托管 Cassandra 群集资源。 ProvisioningState 告知此群集的状态。 如果群集不存在,则返回 NotFound 响应。

az managed-cassandra cluster show --resource-group MyResourceGroup --cluster-name MyCluster

必需参数

--cluster-name -c

群集名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

az managed-cassandra cluster update

更新托管 Cassandra 群集。

az managed-cassandra cluster update --cluster-name
                                    --resource-group
                                    [--authentication-method]
                                    [--cassandra-version]
                                    [--client-certificates]
                                    [--external-gossip-certificates]
                                    [--external-seed-nodes]
                                    [--hours-between-backups]
                                    [--identity]
                                    [--no-wait]
                                    [--repair-enabled]
                                    [--tags]

示例

更新给定群集的外部种子节点。

az managed-cassandra cluster update --resource-group MyResourceGroup --cluster-name MyCluster --external-seed-nodes 127.0.0.1 127.0.0.2

更新给定群集的外部证书。 证书可以作为字符串或文件位置传入。

az managed-cassandra cluster update --resource-group MyResourceGroup --cluster-name MyCluster --external-gossip-certificates C:/MyFolder/test.pem BeginCert-MLXCF-EndCert

必需参数

--cluster-name -c

群集名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--authentication-method

身份验证模式可以是 None 或 Cassandra。 如果为 None,则无需身份验证来连接到Cassandra API。 如果为 Cassandra,则使用密码。

--cassandra-version

所选 Cassandra 的版本。

--client-certificates

如果指定,则启用客户端证书对Cassandra API。

--external-gossip-certificates -e

托管 cassandra 数据中心应接受的证书列表。

--external-seed-nodes

本地数据中心种子节点的 IP 地址列表。

--hours-between-backups

备份尝试之间的小时数。

--identity

用于进行身份验证的标识。

--no-wait

不等待长时间运行的操作完成。

--repair-enabled

启用自动修复。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用""清除现有标记。