arahan hdfs merujuk kepada perintah sistem Hadoop hdfs termasuk: 1. perintah ls; 3. perintah mkdir; arahan ;7. perintah copyFromLocal;
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Apakah arahan hdfs?
merujuk kepada arahan sistem hdfs Hadoop.
Untuk mengendalikan sistem hdfs, anda boleh menggunakan hadoop fs atau hdfs dfs, kedua-duanya mempunyai kesan yang sama. (Arahan hadoop dfs tidak lagi disyorkan)
Beberapa perintah biasa dalam sistem Hadoop hdfs
1 operasi fail hadoop fs (hdfs dfs)
ls memaparkan semua fail atau folder dalam direktori
Penggunaan: hadoop fs -ls [direktori borang uri]
Contoh: hadoop fs –ls / Paparkan semua fail dan direktori dalam direktori akar
Untuk memaparkan semua fail dalam direktori, anda boleh menambah pilihan -R
Contoh: hadoop fs -ls -R /
cat Lihat kandungan fail
Penggunaan: hadoop fs -cat URI [URI …]
Contoh: hadoop fs - cat /in/ test2.txt
mkdir Cipta direktori
Penggunaan: hadoop fs -mkdir [direktori borang uri]
Contoh: hadoop fs –mkdir /test
Buat direktori berbilang peringkat tambah –p
Contoh: hadoop fs –mkdir -p /a/b/c
rm Padam direktori atau fail
Penggunaan: hadoop fs -rm [laluan fail] Padam folder tambah -r
Contoh: hadoop fs -rm / test1.txt
Padam folder tambah -r,
Contoh: hadoop fs -rm -r /test
letakkan Salin fail
Salin fail ke sistem hdfs, atau baca fail daripada input standard Pada masa ini, dst ialah fail
Penggunaan: hadoop fs -put
Contoh:
Hadoop fs -put /usr/wisedu /temp /test1.txt /
Baca fail daripada input standard: hadoop fs -put -/in/myword
cp Salin fail dalam sistem
Penggunaan: hadoopfs -cp URI [URI …]
Salin fail daripada laluan sumber ke laluan destinasi. Perintah ini membenarkan berbilang laluan sumber, dalam hal ini laluan sasaran mestilah direktori.
Contoh:
hadoop fs -cp /in/myword/word
copyFromLocal Salin fail tempatan ke hdfs
Penggunaan: hadoop fs-copyFromLocal
Serupa dengan perintah put kecuali laluan sumber terhad kepada fail setempat
dapatkan salinan fail ke sistem setempat
Penggunaan: hadoop fs -get[-ignorecrc] [-crc]
Salin fail ke sistem fail setempat. Fail yang gagal semakan CRC boleh disalin menggunakan pilihan -ignorercc. Gunakan pilihan -crc untuk menyalin fail bersama-sama dengan maklumat CRC.
Contoh: hadoop fs -get/word /usr/wisedu/temp/word.txt
copyToLocal menyalin fail ke sistem setempat
Penggunaan: hadoop fs-copyToLocal [-ignorecrc] [-crc] URI
Serupa dengan arahan get kecuali laluan sasaran terhad kepada fail setempat.
Contoh: hadoop fs - copyToLocal/word /usr/wisedu/temp/word.txt
mv
akan Fail dialihkan dari laluan sumber ke laluan destinasi. Perintah ini membenarkan berbilang laluan sumber, dalam hal ini laluan sasaran mestilah direktori. Memindahkan fail antara sistem fail yang berbeza tidak dibenarkan.
Penggunaan: hadoop fs -mv URI [URI …]
Contoh: hadoop fs -mv /in/test2.txt /test2.txt
du Paparkan saiz fail
Paparkan saiz semua fail dalam direktori.
Penggunaan: hadoop fs -du URI [URI …]
Contoh: hadoop fs -du /
Anda boleh menambah pilihan -s untuk memaparkan saiz direktori semasa atau folder
Contoh: hadoop fs -du -s /
touchz Cipta fail kosong
Penggunaan: hadoop fs -touchz URI [URI …]
Buat fail kosong 0-bait
Contoh: hadoop fs -touchz /empty.txt
chmod menukar kebenaran fail
Penggunaan: hadoop fs -chmod[-R] Sama seperti arahan chmod pada platform Linux, ia menukar kebenaran fail. Menggunakan -R akan menyebabkan perubahan dibuat secara rekursif melalui struktur direktori. Pengguna arahan mestilah pemilik fail atau superuser. Contoh: Mula-mula buat ujian pengguna biasa: ujian sudo useradd -m Kemudian gunakan pengguna wisedu untuk mencipta fail hello.txt dalam direktori sistem hdfs /a Pada masa ini, ujian mempunyai keupayaan untuk membaca /a/hello Kebenaran fail .txt adalah seperti yang ditunjukkan di bawah: Selepas bertukar kembali kepada pengguna wisedu, ubah suai kebenaran fail untuk menjadikan fail dalam direktori /a tidak boleh dibaca kepada pengguna lain. Arahan: hadoop fs - chmod -R o-r /a Seperti yang ditunjukkan dalam rajah di bawah, apabila beralih kembali kepada pengguna ujian untuk melihat fail /a/hello.txt, ia menggesa bahawa tiada kebenaran: chown untuk menukar Pemilik fail Penggunaan: hadoop fs -chown [-R] [OWNER][:[ KUMPULAN]] URI [URI] Tukar pemilik fail. Menggunakan -R akan menyebabkan perubahan dibuat secara rekursif melalui struktur direktori. Pengguna arahan mestilah pengguna super. Contoh: hadoop fs -chown -R test /a Seperti yang ditunjukkan di bawah: chgrp menukar kumpulan di mana fail terletak Penggunaan: hadoop fs -chgrp [-R] GROUP URI [URI …] Tukar kumpulan yang mana fail itu berada. Menggunakan -R akan menyebabkan perubahan dibuat secara rekursif melalui struktur direktori. Pengguna arahan mestilah pemilik fail atau superuser. Contoh: hadoop fs -chgrp -R test /a Seperti yang ditunjukkan di bawah: 2 arahan pengurusan hdfs dfsadmin 1) -laporan Lihat maklumat asas dan statistik sistem fail. Contoh: hdfs dfsadmin -laporan 2) -safemode masukkan |. Mod selamat ialah keadaan NameNode di mana NameNode tidak menerima perubahan pada ruang nama (blok baca sahaja tidak disalin atau dipadamkan). NameNode secara automatik memasuki mod selamat apabila ia bermula Apabila peratusan minimum blok konfigurasi memenuhi bilangan replika minimum, ia akan meninggalkan mod selamat secara automatik. Masuk bermaksud masuk dan keluar bermakna keluar. Contoh: hdfs dfsadmin -safemode get hdfsdfsadmin -safemode enter 3) -refreshNodes Baca semula hos dan kecualikan fail untuk membuat yang baharu Nod atau nod yang perlu keluar dari kluster boleh dikenal pasti semula oleh NameNode. Perintah ini digunakan apabila menambah nod atau membatalkan pendaftaran nod. Contoh: hdfs dfsadmin -refreshNodes 4) -finalizeUpgrade Operasi naik taraf HDFS terakhir. DataNode memadam direktori kerja versi sebelumnya, dan NameNode melakukan perkara yang sama selepas itu. 5) -upgradeProgress butiran | paksa: Minta status naik taraf sistem semasa| nama fail Simpan struktur data utama NameNode ke fail 7) -setQuota Tetapkan kuota 8) -clrQuota Kosongkan tetapan kuota untuk setiap direktori 9) -bantuan Paparkan maklumat bantuan Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Atas ialah kandungan terperinci Apakah arahan hdfs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!