Perintah Hadoop untuk menguruskan fail pada HDFS

Perintah Hadoop untuk menguruskan fail pada HDFS

Tutorial ini membantu anda belajar menguruskan fail kami di HDFS di Hadoop. Anda akan belajar cara membuat, memuat naik, memuat turun dan menyenaraikan kandungan dalam HDFS. Perintah di bawah akan membantu anda untuk membuat struktur direktori dalam HDFS, menyalin fail dari sistem fail tempatan ke HDFS dan memuat turun fail dari HDFS ke fail tempatan. Juga Cara Mengurus Fail di HDFS.

Buat direktori dalam HDFS

Mengambil jalan Uri seperti hujah dan membuat direktori atau pelbagai direktori.

HDFS DFS -MKDIR  

Ingat bahawa anda mesti membuat direktori rumah di HDFS dengan nama pengguna sistem anda. Contohnya, anda dilog masuk sebagai HDUSER pada sistem anda, jadi terlebih dahulu membuat /pengguna /hduser lain anda akan mendapat ralat ini, sekarang buat struktur direktori di dalamnya

HDFS DFS -MKDIR/USER/HDUSER HDFS DFS -MKDIR/USER/HDUSER/INPUT HDFS DFS -MKDIR/USER/HDUSER/OUTPUT HDFS DFS -MKDIR/USER/HDUSER/INPUT/HADOOP/HADOOP/XML/HADOOP/XML/XML/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/Input/ 

Salin fail ke HDFS

Setelah membuat struktur direktori, kini masukkan beberapa fail ke HDFS dari sistem fail tempatan anda.

hdfs dfs -put local_file hdfs_path 

Contohnya anda ada ujian1.txt dalam direktori semasa dan /tmp/test2.XML di sistem fail tempatan anda.

hdfs dfs -put teks1.TXT/USER/HDUSER/INPUT/TEXT/HDFS DFS -PUT/TMP/TEXT2.xml/pengguna/hduser/input/xml/ 

Senaraikan fail dari HDFS

Gunakan perintah contoh berikut untuk menyenaraikan kandungan direktori dalam HDFS.

HDFS DFS -LS/USER/HDUSER HDFS DFS -LS/USER/HDUSER/INPUT/HDFS DFS -LS/USER/HDUSER/INPUT/TEXT/ 

Gunakan -r untuk menyenaraikan fail secara rekursi di dalam direktori. Sebagai contoh:

HDFS DFS -LS -R/USER/HADOOP/INPUT/ 

Muat turun fail dari HDFS

Pada ketika ini, anda telah belajar cara menyalin dan menyenaraikan fail ke HDFS. Sekarang gunakan perintah contoh berikut cara memuat turun/menyalin fail dari HDFS ke sistem fail tempatan.

HDFS DFS -Get/User/Hduser/Input/Text/Test1.TXT/TMP/HDFS DFS -GET/USER/HADOOP/DIR1/XML/TEST2.xml /tmp / 

di sini /TMP berada di sistem fail tempatan sistem.

Salin fail antara direktori HDFS

Anda boleh menyalin fail antara sistem fail HDFS dengan menggunakan pilihan Distcp.

hdfs distcp/user/hduser/input/xml/text2.XML/USER/HDUSER/OUTPUT HDFS DISTCP/USER/HDUSER/INPUT/TEXT/TEXT1.XML/USER/HDUSER/OUTPUT