Perintah HDFS: Perintah Hadoop Shell untuk Menguruskan HDFS



Blog ini membincangkan pelbagai arahan HDFS seperti fsck, copyFromLocal, expunge, cat dll yang digunakan untuk menguruskan Hadoop File System.

Perintah HDFS

Dalam saya blog sebelumnya , Saya telah membincangkan apa itu HDFS, ciri-ciri dan senibina. Langkah pertama menuju ke melaksanakan perintah HDFS & meneroka bagaimana HDFS berfungsi. Di blog ini, saya akan membincangkan tentang perintah HDFS yang menggunakan mana anda boleh mengakses Sistem Fail Hadoop.

Oleh itu, izinkan saya memberitahu anda arahan penting HDFS dan cara kerjanya yang paling kerap digunakan semasa bekerja dengan Hadoop File System.





  • fsck

Perintah HDFS untuk memeriksa kesihatan sistem fail Hadoop.

Perintah: hdfs fsck /



HDFS Filesystem Health - Perintah HDFS - Edureka

  • ls

Perintah HDFS untuk memaparkan senarai Fail dan Direktori dalam HDFS.

Perintah: hdfsdfs –L /



java apa itu token

  • mkdir

Perintah HDFS untuk membuat direktori dalam HDFS.

Penggunaan: hdfs dfs –mkdir / direktori_name

Perintah: hdfs dfs –mkdir / new_edureka

Catatan: Di sini kita berusaha membuat direktori bernama 'new_edureka' dalam HDFS.

  • sentuhan

Perintah HDFS untuk membuat fail dalam HDFS dengan ukuran fail 0 bait.

Penggunaan: hdfs dfs –touchz / direktori / nama fail

Perintah: hdfs dfs –touchz / new_edureka / sampel

Catatan: Di sini kita berusaha membuat file bernama 'sample' dalam direktori 'new_edureka' hdfs dengan ukuran file 0 byte.

  • daripada

Perintah HDFS untuk memeriksa ukuran fail.

Penggunaan: hdfs dfs –du –s / direktori / nama fail

Perintah: hdfs dfs –du –s / new_edureka / sampel

  • kucing

Perintah HDFS yang membaca fail pada HDFS dan mencetak kandungan fail tersebut ke output standard.

Penggunaan: hdfs dfs –cat / path / to / file_in_hdfs

Perintah: hdfs dfs –cat / new_edureka / ujian

  • teks

Perintah HDFS yang mengambil fail sumber dan mengeluarkan fail dalam format teks.

Penggunaan: hdfs dfs –teks / direktori / nama fail

Perintah: hdfs dfs –text / new_edureka / ujian

  • copyFromLocal

Perintah HDFS untuk menyalin fail dari sistem fail tempatan ke HDFS.

Penggunaan: hdfs dfs -copyFromLocal

Perintah: hdfs dfs –copyFromLocal / home / edureka / test / new_edureka

Catatan: Di sini ujian adalah file yang ada di direktori lokal / home / edureka dan setelah perintah tersebut dijalankan, file uji akan disalin dalam / new_edureka direktori HDFS.

  • copyToLocal

Perintah HDFS untuk menyalin fail dari HDFS ke Sistem Fail Tempatan.

Penggunaan: hdfs dfs -copyToLocal

Perintah: hdfs dfs –copyToLocal / new_edureka / test / home / edureka

Catatan: Di sini pengujian adalah file yang terdapat di direktori new_edureka HDFS dan setelah perintah itu dijalankan, fail ujian akan disalin ke direktori lokal / home / edureka

java susun atur senarai bilangan bulat
  • letak

Perintah HDFS untuk menyalin sumber tunggal atau pelbagai sumber dari sistem fail tempatan ke sistem fail tujuan.

Penggunaan: hdfs dfs -put

Perintah: hdfs dfs –put / home / edureka / test / pengguna

Catatan: Perintah copyFromLocal mirip dengan perintah put, kecuali sumbernya terhad kepada rujukan fail tempatan.

  • dapatkan

Perintah HDFS untuk menyalin fail dari hdf ke sistem fail tempatan.

Penggunaan: hdfs dfs -get

Perintah: hdfs dfs –get / user / test / home / edureka

Catatan: Perintah copyToLocal serupa dengan perintah perintah, kecuali bahawa tujuannya terhad kepada rujukan fail tempatan.

  • mengira

Perintah HDFS untuk menghitung jumlah direktori, fail, dan bait di bawah jalan yang sesuai dengan corak fail yang ditentukan.

Penggunaan: hdfsdfs -kira

Perintah: hdfs dfs –count / pengguna

  • rm

Perintah HDFS untuk membuang fail dari HDFS.

Penggunaan: hdfs dfs –rm

Perintah: hdfs dfs –rm / new_edureka / ujian

  • rm -r

Perintah HDFS untuk membuang keseluruhan direktori dan semua kandungannya dari HDFS.

Penggunaan: hdfs dfs -rm -r

Perintah: hdfs dfs -rm -r / new_edureka

  • cp

Perintah HDFS untuk menyalin fail dari sumber ke destinasi. Perintah ini membenarkan pelbagai sumber juga, dalam hal ini tujuannya mestilah direktori.

Penggunaan: hdfs dfs -cp

Perintah: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2

Perintah: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2 / user / hadoop / dir

  • mv

Perintah HDFS untuk memindahkan fail dari sumber ke destinasi. Perintah ini juga membolehkan pelbagai sumber, dalam hal ini tujuannya harus menjadi direktori.

Penggunaan: hdfs dfs -mv

Perintah: hdfs dfs -mv / user / hadoop / file1 / user / hadoop / file2

  • menghapuskan

Perintah HDFS yang menjadikan sampah kosong.

Perintah: hdfsdfs-keluar

  • rmdir

Perintah HDFS untuk membuang direktori.

Penggunaan: hdfs dfs -rmdir

Perintah: hdfs dfs –rmdir / user / hadoop

  • penggunaan

Perintah HDFS yang mengembalikan bantuan untuk arahan individu.

Penggunaan: hdfs dfs-penggunaan

Perintah: hdfs dfs -usage mkdir

Catatan: Dengan menggunakan arahan penggunaan, anda dapat memperoleh maklumat mengenai sebarang perintah.

cara menukar jalan java
  • menolong

Perintah HDFS yang memaparkan bantuan untuk arahan yang diberikan atau semua arahan jika tidak ditentukan.

Perintah: hdfs dfs -help

Ini adalah akhir dari blog Perintah HDFS, saya harap maklumat ini dapat memberi maklumat dan anda dapat melaksanakan semua perintah. Untuk lebih banyak Perintah HDFS, anda boleh merujuk Apache Hadoopdokumentasi di sini.

Sekarang setelah anda melaksanakan perintah HDFS di atas, periksa oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus Latihan Pensijilan Hadoop Data Besar Edureka membantu pelajar menjadi pakar dalam HDFS, Benang, MapReduce, Babi, Hive, HBase, Oozie, Flume dan Sqoop menggunakan kes penggunaan masa nyata di domain Runcit, Media Sosial, Penerbangan, Pelancongan, Kewangan.

Ada soalan untuk kami? Sila sebutkan di bahagian komen dan kami akan menghubungi anda.