Tworzenie klastrów Apache Hadoop w usłudze HDInsight przy użyciu szablonów Resource Manager

W tym artykule przedstawiono kilka sposobów tworzenia klastrów usługi Azure HDInsight przy użyciu szablonów usługi Azure Resource Manager. Aby dowiedzieć się więcej o innych narzędziach i funkcjach tworzenia klastra, kliknij selektor kart w górnej części tej strony. Zobacz też Metody tworzenia klastra.

Ostrzeżenie

Rozliczenia dla klastrów usługi HDInsight są naliczane proporcjonalnie na minutę, niezależnie od tego, czy są używane. Pamiętaj, aby usunąć klaster po zakończeniu korzystania z niego. Zobacz , jak usunąć klaster usługi HDInsight.

Szablony usługi Resource Manager

Szablon Resource Manager ułatwia tworzenie następujących zasobów dla aplikacji w ramach jednej skoordynowanej operacji:

  • Klastry usługi HDInsight i ich zasoby zależne (takie jak domyślne konto magazynu).
  • Inne zasoby (takie jak Azure SQL Database do korzystania z usługi Apache Sqoop).

W szablonie zdefiniujesz zasoby, które są potrzebne dla aplikacji. Można również określić parametry wdrożenia do wartości wejściowych dla różnych środowisk. Szablon składa się z kodu JSON i wyrażeń używanych do konstruowania wartości dla wdrożenia.

Przykłady szablonów usługi HDInsight można znaleźć w artykule Szablony szybkiego startu platformy Azure. Użyj Visual Studio Code międzyplatformowych z rozszerzeniem Resource Manager lub edytorem tekstów, aby zapisać szablon w pliku na stacji roboczej.

Aby uzyskać więcej informacji na temat szablonów Resource Manager, zobacz następujące artykuły i przykłady:

Generowanie szablonów

Resource Manager umożliwia eksportowanie szablonu Resource Manager z istniejących zasobów w subskrypcji przy użyciu różnych narzędzi. Możesz użyć wygenerowanego szablonu, aby dowiedzieć się więcej o składni szablonu lub aby zautomatyzować ponowne wdrożenie rozwiązania, w razie potrzeby. Aby uzyskać więcej informacji, zobacz Eksportowanie szablonów.

Wdrażanie przy użyciu portalu

Szablon Resource Manager można wdrożyć przy użyciu Azure Portal. Aby uzyskać więcej informacji, zobacz Wdrażanie zasobów z szablonu niestandardowego.

Wdrażanie przy użyciu programu PowerShell

Szablon Resource Manager można wdrożyć przy użyciu Azure PowerShell. Aby uzyskać więcej informacji, zobacz Deploy resources with Resource Manager templates and Azure PowerShell and Deploy private Resource Manager template with SAS token and Azure PowerShell (Wdrażanie szablonu prywatnych Resource Manager przy użyciu tokenu SAS i Azure PowerShell).

Wdrażanie przy użyciu interfejsu wiersza polecenia platformy Azure

Szablon Resource Manager można wdrożyć przy użyciu interfejsu wiersza polecenia platformy Azure. Aby uzyskać więcej informacji, zobacz Wdrażanie zasobów przy użyciu szablonów Resource Manager i interfejsu wiersza polecenia platformy Azure oraz Wdrażanie szablonu prywatnej Resource Manager przy użyciu tokenu SAS i interfejsu wiersza polecenia platformy Azure.

Wdrażanie przy użyciu interfejsu API REST

Szablon Resource Manager można wdrożyć przy użyciu interfejsu API REST. Aby uzyskać więcej informacji, zobacz Wdrażanie zasobów przy użyciu szablonów Resource Manager i interfejsu API REST Resource Manager.

Wdrażanie za pomocą programu Visual Studio

Użyj programu Visual Studio, aby utworzyć projekt grupy zasobów i wdrożyć go na platformie Azure za pomocą interfejsu użytkownika. Wybierz typ zasobów do uwzględnienia w projekcie. Te zasoby są automatycznie dodawane do szablonu Resource Manager. Projekt udostępnia również skrypt programu PowerShell do wdrożenia szablonu.

Aby zapoznać się z wprowadzeniem do korzystania z programu Visual Studio z grupami zasobów, zobacz Tworzenie i wdrażanie grup zasobów platformy Azure za pomocą programu Visual Studio.

Rozwiązywanie problemów

W razie problemów podczas tworzenia klastrów usługi HDInsight zapoznaj się z wymaganiami dotyczącymi kontroli dostępu.

Następne kroki

W tym artykule przedstawiono kilka sposobów tworzenia klastra usługi HDInsight. Więcej informacji można znaleźć w następujących artykułach: