Windows bilgisayarından HDInsight üzerinde Apache Hadoop ekosisteminde çalışma
Makale
HDInsight'ta Apache Hadoop ekosisteminde çalışmaya yönelik Windows bilgisayarda geliştirme ve yönetim seçenekleri hakkında bilgi edinin.
HDInsight, Linux üzerinde geliştirilen açık kaynak teknolojileri olan Apache Hadoop ve Hadoop bileşenlerini temel alır. HDInsight sürüm 3.4 ve üzeri, küme için temel işletim sistemi olarak Ubuntu Linux dağıtımını kullanır. Ancak, bir Windows istemcisinden veya Windows geliştirme ortamından HDInsight ile çalışabilirsiniz.
PowerShell'i dağıtım ve yönetim görevleri için kullanma
Azure PowerShell, Windows'tan HDInsight'ta dağıtım ve yönetim görevlerini denetlemek ve otomatikleştirmek için kullanabileceğiniz bir betik oluşturma ortamıdır.
PowerShell ile gerçekleştirebileceğiniz görev örnekleri:
Tarayıcıda çalıştırabileceğiniz yardımcı programlar
Aşağıdaki yardımcı programların tarayıcıda çalışan bir web kullanıcı arabirimi vardır:
Azure Cloud Shell, tarayıcınızda ve Azure portal içinden çalışan etkileşimli bir komut satırı kabuğudur.
Apache Ambari Web Ui, Azure portal bulunan ve aşağıdakiler gibi farklı iş türlerini yönetmek için kullanılabilecek bir yönetim ve izleme yardımcı programıdır:
Kümeleri yönetmek ve büyük veri uygulamaları geliştirmek için Visual Studio'yu .NET SDK ile kullanabilirsiniz. Aşağıdaki görevler için diğer IDE'leri kullanabilirsiniz, ancak örnekler Visual Studio'da gösterilir.
Visual Studio'da .NET SDK ile gerçekleştirebileceğiniz görev örnekleri:
Windows için Docker , linux tabanlı birçok araç için erişim sağlar ve doğrudan Windows'tan çalıştırılabilir. Örneğin Docker'ı kullanarak Hive için Beeline istemcisini doğrudan Windows'tan çalıştırabilirsiniz. Docker'ı yerel bir Jupyter Notebook çalıştırmak ve HDInsight üzerinde Spark'a uzaktan bağlanmak için de kullanabilirsiniz.
Windows için Docker'ı kullanmaya başlama
MobaXTerm , SSH bağlantısı üzerinden küme dosya sistemine grafik olarak göz atmanızı sağlar.
Platformlar arası araçlar
Azure komut satırı arabirimi (CLI), Azure kaynaklarını yönetmek için Microsoft tarafından sunulan platformlar arası komut satırı deneyimidir. Daha fazla bilgi için bkz. Azure Command-Line Arabirimi (CLI).
Sonraki adımlar
Linux tabanlı kümelerde çalışmaya yeniyseniz aşağıdaki makalelere bakın:
Azure HPC, en iyi uygulama performansı, ölçeklenebilirlik ve değer sunmak için önde gelen işlemcileri ve HPC sınıfı InfiniBand ara bağlantısını kullanan HPC ve AI iş yükü için amaca yönelik bir bulut özelliğidir. Azure HPC, iş ve teknik gereksinimleriniz değiştikçe dinamik olarak ayrılabilen yüksek oranda kullanılabilir hpc ve yapay zeka teknolojileri aracılığıyla kullanıcıların yenilik, üretkenlik ve iş çevikliğini ortaya çıkarmalarını sağlar. Bu öğrenme yolu, Azure HPC'yi kullanmaya başlamanıza yardımcı o
Build end-to-end solutions in Microsoft Azure to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and more.