Udostępnij przez


Tworzenie klastrów Apache Hadoop w usłudze HDInsight przy użyciu szablonów usługi 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 „Resource Manager”

Szablon usługi 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 składowania).
  • Inne zasoby (takie jak usługa Azure SQL Database do korzystania z platformy 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 międzyplatformowego programu Visual Studio Code z rozszerzeniem usługi Resource Manager lub edytorem tekstów, aby zapisać szablon w pliku na stacji roboczej.

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

Generowanie szablonów

Usługa Resource Manager umożliwia eksportowanie szablonu usługi Resource Manager z istniejących zasobów w ramach subskrypcji przy użyciu różnych narzędzi. Możesz użyć tego wygenerowanego szablonu, aby dowiedzieć się więcej o składni szablonu lub zautomatyzować ponowne wdrażanie rozwiązania zgodnie z potrzebami. Aby uzyskać więcej informacji, zobacz Eksportowanie szablonów.

Wdrażanie przy użyciu portalu

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

Wdrażanie przy użyciu programu PowerShell

Szablon usługi Resource Manager można wdrożyć przy użyciu programu Azure PowerShell. Aby uzyskać więcej informacji, zobacz Wdrażanie zasobów przy użyciu szablonów usługi Resource Manager i programu Azure PowerShell oraz Wdrażanie prywatnego szablonu usługi Resource Manager przy użyciu tokenu SAS i programu Azure PowerShell.

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

Szablon usługi 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 usługi Resource Manager i interfejsu wiersza polecenia platformy Azure oraz Wdrażanie prywatnego szablonu usługi Resource Manager przy użyciu tokenu SAS i interfejsu wiersza polecenia platformy Azure.

Wdrażanie przy użyciu interfejsu API REST

Szablon usługi 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 usługi Resource Manager i interfejsu API REST usługi Resource Manager.

Wdrażanie przy użyciu 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. Typ zasobów do uwzględnienia w projekcie jest wybierany. Te zasoby są automatycznie dodawane do szablonu usługi 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. Aby dowiedzieć się więcej, zobacz następujące artykuły: