Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 15082|Jawab: 0

[Sumber] Operasi API untuk Hadoop - HDFS

[Salin tautan]
Diposting pada 05/07/2019 16.33.58 | | |
1. Memperkenalkan ketergantungan

Catatan: Jika Anda perlu mengimpor paket jar secara manual, paket jar HDFS ---- direktori instalasi Hadoop di bawah bagikan

2. Deskripsi pengembangan di bawah jendela

Disarankan untuk mengembangkan aplikasi Hadoop di bawah Linux, dan tidak akan ada masalah kompatibilitas. Jika Anda ingin mengembangkan aplikasi klien di Windows, Anda perlu menyiapkan lingkungan berikut:

A. Unzip paket instalasi Hadoop di direktori di Windows

B. Ganti direktori lib dan bin di bawah paket instalasi dengan pustaka lokal yang dikompilasi untuk platform versi Windows yang sesuai

C. Konfigurasikan HADOOP_HOME di sistem jendela untuk mengarah ke paket instalasi yang Anda buka ritsleting

D. Tambahkan direktori bin Hadoop ke variabel jalur sistem Windows


Untuk mengoperasikan HDFS di Java, pertama-tama Anda harus mendapatkan instance klien




Target operasi kita adalah HDFS, jadi objek fs yang diperoleh harus berupa instance dari DistributedFileSystem.

Metode Get: Dari mana kelas klien instans tertentu berasal?

- Dilihat dari nilai konfigurasi salah satu parameter fs.defaultFS di conf;

Jika kita tidak menentukan fs.defaultFS dalam kode kita, dan tidak ada konfigurasi yang sesuai yang diberikan di bawah class path proyek, nilai default dalam conf berasal dari core-default.xml dalam paket jar hadoop, dan nilai defaultnya adalah: file:///, maka akuisisi tidak akan menjadi instance DistributedFileSystem, tetapi objek klien dari sistem file lokal;


Penambahan, penghapusan, modifikasi, dan pemeriksaan dokumen

Akses HDFS melalui streaming







Mantan:Rollup perintah Hadoop HDFS Shell
Depan:Permintaan C# Http Unggah file formulir (parameter tambahan dapat ditambahkan)
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com