Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 15082|Yanıt: 0

[Kaynak] Hadoop için API işlemleri - HDFS

[Bağlantıyı kopyala]
Yayınlandı 5.07.2019 16:33:58 | | |
1. Bağımlılığı tanıtın

Not: Jar paketini manuel olarak içe aktarmanız gerekiyorsa, HDFS jar paketi Hadoop kurulum dizinini paylaşma altında ----

2. Pencere altındaki gelişim tanımı

Hadoop uygulamalarının Linux altında geliştirilmesi önerilir ve uyumluluk sorunu olmaz. Windows'ta bir istemci uygulaması geliştirmek istiyorsanız, aşağıdaki ortamı kurmanız gerekir:

A. Windows'ta bir dizinden bir Hadoop kurulum paketini açın

B. Kurulum paketi altındaki lib ve bin dizinlerini, platformun ilgili Windows sürümü için derlenen yerel kütüphanelerle değiştirin

C. Pencere sistemindeki HADOOP_HOME, açtığınız kurulum paketine yönlendirecek şekilde yapılandırın

D. Windows sisteminin yol değişkenine Hadoop'un bin dizinini ekle


HDFS'yi Java'da çalıştırmak için önce bir istemci örneği almanız gerekir




İşlem hedefimiz HDFS, bu yüzden elde edilen fs nesnesi DistributedFileSystem'in bir örneği olmalı.

Get method: Belirli instance istemci sınıfı nereden geliyor?

- Conf'taki fs.defaultFS parametrelerinden birinin yapılandırma değerine bakılırsa;

Kodumuzda fs.defaultFS belirtmezsek ve proje sınıfyolu altında ilgili bir yapılandırma verilmezse, conf'taki varsayılan değer hadoop jar paketindeki core-default.xml'den gelir ve varsayılan değer şu file:/// olursa, o zaman edinim DistributedFileSystem'in bir örneği değil, yerel dosya sisteminin istemci nesnesi olur;


Belgelerin eklenmesi, silinmesi, değiştirilmesi ve denetimi

HDFS'ye akış üzerinden erişim







Önceki:Hadoop HDFS Shell komut rollup
Önümüzdeki:C# Http Talep Form dosyası yükleme (ek parametreler eklenebilir)
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com