คำสั่ง HDFS: คำสั่ง Hadoop Shell เพื่อจัดการ HDFS



บล็อกนี้พูดถึงคำสั่ง HDFS ต่างๆเช่น fsck, copyFromLocal, expunge, cat เป็นต้นซึ่งใช้ในการจัดการ Hadoop File System

คำสั่ง HDFS

ในไฟล์ บล็อกก่อนหน้า ฉันได้พูดคุยแล้วว่า HDFS คืออะไรคุณสมบัติและสถาปัตยกรรมของมัน ก้าวแรกสู่การเดินทางสู่ กำลังดำเนินการคำสั่ง HDFS และสำรวจว่า HDFS ทำงานอย่างไร ในบล็อกนี้ฉันจะพูดถึงคำสั่ง HDFS ที่คุณสามารถเข้าถึง Hadoop File System

ดังนั้นให้ฉันบอกคุณเกี่ยวกับคำสั่ง HDFS ที่สำคัญและการทำงานที่ใช้บ่อยที่สุดเมื่อทำงานกับ Hadoop File System





  • fsck

คำสั่ง HDFS เพื่อตรวจสอบความสมบูรณ์ของระบบไฟล์ Hadoop

คำสั่ง: hdfs fsck /



HDFS Filesystem Health - คำสั่ง HDFS - Edureka

  • ls

คำสั่ง HDFS เพื่อแสดงรายการไฟล์และไดเร็กทอรีใน HDFS

คำสั่ง: hdfsdfs –Ls /



  • mkdir

คำสั่ง HDFS เพื่อสร้างไดเร็กทอรีใน HDFS

การใช้งาน: hdfs dfs –mkdir / directory_name

init ทำอะไรใน python

คำสั่ง: hdfs dfs –mkdir / new_edureka

บันทึก: ที่นี่เรากำลังพยายามสร้างไดเร็กทอรีชื่อ“ new_edureka” ใน HDFS

  • สัมผัส

คำสั่ง HDFS เพื่อสร้างไฟล์ใน HDFS ที่มีขนาดไฟล์ 0 ไบต์

การใช้งาน: hdfs dfs –touchz / ไดเรกทอรี / ชื่อไฟล์

คำสั่ง: hdfs dfs –touchz / new_edureka / ตัวอย่าง

บันทึก: ที่นี่เรากำลังพยายามสร้างไฟล์ชื่อ“ ตัวอย่าง” ในไดเร็กทอรี“ new_edureka” ของ hdf ที่มีขนาดไฟล์ 0 ไบต์

  • ของ

คำสั่ง HDFS เพื่อตรวจสอบขนาดไฟล์

การใช้งาน: hdfs dfs –du –s / ไดเรกทอรี / ชื่อไฟล์

คำสั่ง: hdfs dfs –du –s / new_edureka / ตัวอย่าง

  • แมว

คำสั่ง HDFS ที่อ่านไฟล์บน HDFS และพิมพ์เนื้อหาของไฟล์นั้นไปยังเอาต์พุตมาตรฐาน

การใช้งาน: hdfs dfs –cat / path / to / file_in_hdfs

คำสั่ง: hdfs dfs –cat / new_edureka / test

  • ข้อความ

คำสั่ง HDFS ที่รับไฟล์ต้นฉบับและส่งออกไฟล์ในรูปแบบข้อความ

การใช้งาน: hdfs dfs –text / ไดเร็กทอรี / ชื่อไฟล์

คำสั่ง: hdfs dfs –text / new_edureka / test

  • copyFromLocal

คำสั่ง HDFS เพื่อคัดลอกไฟล์จากระบบไฟล์ภายในเครื่องไปยัง HDFS

การใช้งาน: hdfs dfs -copyFromLocal

คำสั่ง: hdfs dfs –copyFromLocal / home / edureka / test / new_edureka

บันทึก: ที่นี่การทดสอบคือไฟล์ที่มีอยู่ในไดเร็กทอรีโลคัล / home / edureka และหลังจากคำสั่งได้รับการดำเนินการไฟล์ทดสอบจะถูกคัดลอกในไดเร็กทอรี / new_edureka ของ HDFS

  • copyToLocal

คำสั่ง HDFS เพื่อคัดลอกไฟล์จาก HDFS ไปยัง Local File System

การใช้งาน: hdfs dfs -copyToLocal

คำสั่ง: hdfs dfs –copyToLocal / new_edureka / test / home / edureka

บันทึก: ที่นี่การทดสอบคือไฟล์ที่มีอยู่ในไดเร็กทอรี new_edureka ของ HDFS และหลังจากคำสั่งได้รับการดำเนินการไฟล์ทดสอบจะถูกคัดลอกไปยังไดเร็กทอรีโลคัล / home / edureka

  • ใส่

คำสั่ง HDFS เพื่อคัดลอกแหล่งที่มาเดียวหรือหลายแหล่งจากระบบไฟล์ในเครื่องไปยังระบบไฟล์ปลายทาง

การใช้งาน: hdfs dfs - อินพุต

คำสั่ง: hdfs dfs –put / home / edureka / test / user

บันทึก: คำสั่ง copyFromLocal คล้ายกับคำสั่ง put ยกเว้นว่าซอร์สถูก จำกัด ไว้ที่การอ้างอิงไฟล์โลคัล

  • ได้รับ

คำสั่ง HDFS เพื่อคัดลอกไฟล์จาก hdfs ไปยังระบบไฟล์ภายในเครื่อง

การใช้งาน: hdfs dfs - รับ

คำสั่ง: hdfs dfs –get / user / test / home / edureka

บันทึก: คำสั่ง copyToLocal คล้ายกับคำสั่ง get ยกเว้นว่าปลายทางถูก จำกัด ไว้ที่การอ้างอิงไฟล์ในเครื่อง

  • นับ

คำสั่ง HDFS เพื่อนับจำนวนไดเร็กทอรีไฟล์และไบต์ภายใต้พา ธ ที่ตรงกับรูปแบบไฟล์ที่ระบุ

การใช้งาน: hdfsdfs - นับ

คำสั่ง: hdfs dfs –count / ผู้ใช้

  • rm

คำสั่ง HDFS เพื่อลบไฟล์ออกจาก HDFS

การใช้งาน: hdfs dfs –rm

คำสั่ง: hdfs dfs –rm / new_edureka / ทดสอบ

  • rm -r

คำสั่ง HDFS เพื่อลบไดเร็กทอรีทั้งหมดและเนื้อหาทั้งหมดออกจาก HDFS

การใช้งาน: hdfs dfs -rm -r

คำสั่ง: hdfs dfs -rm -r / new_edureka

  • cp

คำสั่ง HDFS เพื่อคัดลอกไฟล์จากต้นทางไปยังปลายทาง คำสั่งนี้อนุญาตให้มีแหล่งที่มาหลายแหล่งเช่นกันซึ่งในกรณีนี้ปลายทางต้องเป็นไดเร็กทอรี

การใช้งาน: hdfs dfs -cp

คำสั่ง: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2

คำสั่ง: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2 / user / hadoop / dir

  • mv

คำสั่ง HDFS เพื่อย้ายไฟล์จากต้นทางไปยังปลายทาง คำสั่งนี้อนุญาตให้มีแหล่งที่มาหลายแหล่งเช่นกันซึ่งในกรณีนี้ปลายทางจะต้องเป็นไดเร็กทอรี

การใช้งาน: hdfs dfs -mv

คำสั่ง: hdfs dfs -mv / user / hadoop / file1 / user / hadoop / file2

  • ล้าง

คำสั่ง HDFS ที่ทำให้ถังขยะว่างเปล่า

คำสั่ง: hdfsdfs- ขยาย

  • rmdir

คำสั่ง HDFS เพื่อลบไดเร็กทอรี

การใช้งาน: hdfs dfs -rmdir

คำสั่ง: hdfs dfs –rmdir / user / hadoop

  • การใช้งาน

คำสั่ง HDFS ที่ส่งคืนวิธีใช้สำหรับแต่ละคำสั่ง

การใช้งาน: hdfs dfs - การใช้งาน

คำสั่ง: hdfs dfs - ใช้งาน mkdir

บันทึก: โดยใช้คำสั่งการใช้งานคุณจะได้รับข้อมูลเกี่ยวกับคำสั่งใด ๆ

  • ช่วยด้วย

คำสั่ง HDFS ที่แสดงวิธีใช้สำหรับคำสั่งที่กำหนดหรือคำสั่งทั้งหมดหากไม่มีการระบุ

คำสั่ง: hdfs dfs - ช่วยด้วย

นี่เป็นจุดสิ้นสุดของบล็อกคำสั่ง HDFS ฉันหวังว่ามันจะเป็นข้อมูลและคุณสามารถดำเนินการคำสั่งทั้งหมดได้ สำหรับคำสั่ง HDFS เพิ่มเติมคุณสามารถอ้างอิง Apache Hadoopเอกสารประกอบ ที่นี่.

ตอนนี้คุณได้ดำเนินการคำสั่ง HDFS ข้างต้นแล้วให้ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก หลักสูตรการฝึกอบรม Edureka Big Data Hadoop Certification ช่วยให้ผู้เรียนมีความเชี่ยวชาญใน HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume และ Sqoop โดยใช้กรณีการใช้งานแบบเรียลไทม์ในโดเมนการค้าปลีกโซเชียลมีเดียการบินการท่องเที่ยวการเงิน

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป