使用 Azure CLI 管理 HDInsight 中的 Hadoop 群集

Note

本文涉及的 SDK 和工具是在 Microsoft Corporation 运行的 Azure 服务中使用的,而在中国, Azure 是由 21Vianet 运行的。 请根据需要参阅中国区 Azure 应用程序开发说明

了解如何使用 Azure 命令行接口管理 Azure HDInsight 中的 Hadoop 群集。 Azure CLI 是以 Node.js 实现的。 可以在支持 Node.js 的任意平台(包括 Windows、Mac 和 Linux)上使用它。 HDInsight 目前不支持 Azure CLI 2.0

本文仅介绍如何将 Azure CLI 与 HDInsight 配合使用。 有关如何使用 Azure CLI 的常规指南,请参阅 安装和配置 Azure CLI

先决条件

在开始阅读本文前,必须具有:

若要获得帮助,请使用 -h 开关。 例如:

azure hdinsight cluster create -h

使用 CLI 创建群集

请参阅使用 Azure CLI 在 HDInsight 中创建群集

列出并显示群集详细信息

使用以下命令列出并显示群集详细信息:

azure hdinsight cluster list
azure hdinsight cluster show <Cluster Name>

群集列表的命令行视图

删除群集

使用以下命令来删除群集:

azure hdinsight cluster delete <Cluster Name>

还可以通过删除包含群集的资源组来删除群集。 请注意,这会删除包括默认存储帐户的组中的所有资源。

azure group delete <Resource Group Name>

缩放群集

若要更改 Hadoop 群集大小,请执行以下操作:

azure hdinsight cluster resize [options] <clusterName> <Target Instance Count>

启用/禁用对群集的 HTTP 访问

azure hdinsight cluster enable-http-access [options] <Cluster Name> <userName> <password>
azure hdinsight cluster disable-http-access [options] <Cluster Name>

启用/禁用对群集的 RDP 访问

azure hdinsight cluster enable-rdp-access [options] <Cluster Name> <rdpUserName> <rdpPassword> <rdpExpiryDate>
azure hdinsight cluster disable-rdp-access [options] <Cluster Name>

后续步骤

在本文中,已了解如何执行不同的 HDInsight 群集管理任务。 要了解更多信息,请参阅下列文章: