Resource Manager şablonları kullanarak HDInsight'ta Apache Hadoop kümeleri oluşturma
Bu makalede, Azure Resource Manager şablonlarını kullanarak Azure HDInsight kümeleri oluşturmanın çeşitli yollarını öğreneceksiniz. Diğer küme oluşturma araçları ve özellikleri hakkında bilgi edinmek için bu sayfanın üst kısmındaki sekme seçiciye tıklayın. Ayrıca bkz. Küme oluşturma yöntemleri.
Uyarı
HDInsight kümeleri için faturalama, kullansanız da kullanmasanız da dakika başına eşit olarak dağıtılır. Kullanmayı bitirdikten sonra kümenizi sildiğinizden emin olun. Bkz. HDInsight kümesini silme.
Resource Manager şablonları
Resource Manager şablonu, uygulamanız için aşağıdaki kaynakları tek ve eşgüdümlü bir işlemle oluşturmayı kolaylaştırır:
- HDInsight kümeleri ve bağımlı kaynakları (varsayılan depolama hesabı gibi).
- Diğer kaynaklar (Apache Sqoop kullanmak için Azure SQL Veritabanı gibi).
Şablonda, uygulama için gereken kaynakları tanımlarsınız. Ayrıca, farklı ortamların giriş değerleri için dağıtım parametreleri de belirtirsiniz. Şablon, dağıtımınız için değer oluşturmak için kullandığınız JSON ve ifadelerden oluşur.
HDInsight şablon örneklerini Azure hızlı başlangıç şablonları bölümünde bulabilirsiniz. Şablonu iş istasyonunuzdaki bir dosyaya kaydetmek için Resource Manager uzantısıyla veya metin düzenleyicisiyle platformlar arası Visual Studio Code kullanın.
Resource Manager şablonları hakkında daha fazla bilgi için aşağıdaki makalelere ve örneklere bakın:
- Azure Resource Manager şablonları yazma
- Azure Resource Manager şablonlarıyla uygulama dağıtma
- Microsoft.HDInsight/clusters şablon başvurusu
- Azure hızlı başlangıç şablonları
Şablon oluşturma
Resource Manager, aboneliğinizdeki mevcut kaynaklardan farklı araçlar kullanarak bir Resource Manager şablonunu dışarı aktarmanıza olanak tanır. Bu oluşturulan şablonu şablon söz dizimi hakkında bilgi edinmek veya çözümünüzün yeniden dağıtımını gerektiği gibi otomatikleştirmek için kullanabilirsiniz. Daha fazla bilgi için bkz. Şablonları dışarı aktarma.
Portalı kullanarak dağıtma
Azure portal kullanarak bir Resource Manager şablonu dağıtabilirsiniz. Daha fazla bilgi için bkz . Kaynakları özel şablondan dağıtma.
PowerShell kullanarak dağıtma
Azure PowerShell kullanarak bir Resource Manager şablonu dağıtabilirsiniz. Daha fazla bilgi için bkz. Resource Manager şablonları ve Azure PowerShell ile kaynakları dağıtma ve SAS belirteci ve Azure PowerShell ile özel Resource Manager şablonu dağıtma.
Azure CLI’yi kullanarak dağıtma
Azure CLI kullanarak bir Resource Manager şablonu dağıtabilirsiniz. Daha fazla bilgi için bkz. Resource Manager şablonları ve Azure CLI ile kaynakları dağıtma veSAS belirteci ve Azure CLI ile özel Resource Manager şablonu dağıtma.
REST API kullanarak dağıtma
REST API kullanarak bir Resource Manager şablonu dağıtabilirsiniz. Daha fazla bilgi için bkz. Resource Manager şablonları ve Resource Manager REST API ile kaynakları dağıtma.
Visual Studio ile dağıtma
Visual Studio'yu kullanarak bir kaynak grubu projesi oluşturun ve bunu kullanıcı arabirimi aracılığıyla Azure'a dağıtın. Projenize eklenecek kaynak türünü seçersiniz. Bu kaynaklar otomatik olarak Resource Manager şablonuna eklenir. Proje ayrıca şablonu dağıtmak için bir PowerShell betiği sağlar.
Visual Studio'yu kaynak gruplarıyla kullanmaya giriş için bkz. Visual Studio aracılığıyla Azure kaynak grupları oluşturma ve dağıtma.
Sorun giderme
HDInsight kümeleri oluştururken sorun yaşarsanız bkz. erişim denetimi gereksinimleri.
Sonraki adımlar
Bu makalede, HDInsight kümesi oluşturmanın çeşitli yollarını öğrendiniz. Daha fazla bilgi için aşağıdaki makalelere bakın:
- HDInsight ile ilgili diğer şablonlar için bkz. Azure hızlı başlangıç şablonları.
- .NET istemci kitaplığı aracılığıyla kaynak dağıtma örneği için bkz. .NET kitaplıklarını ve şablonu kullanarak kaynakları dağıtma.
- Bir uygulamayı dağıtmanın ayrıntılı bir örneği için bkz. Azure'da mikro hizmetleri öngörülebilir bir şekilde sağlama ve dağıtma.
- Çözümünüzü farklı ortamlarda dağıtmaya yönelik kılavuz için bkz. Microsoft Azure’da geliştirme ve test ortamları.
- Azure Resource Manager şablonunun bölümleri hakkında bilgi edinmek için bkz. Yazma şablonları.
- Azure Resource Manager şablonunda kullanabileceğiniz işlevlerin listesi için bkz. Şablon işlevleri.