คำสั่งคัดลอก Hadoop fs?

ขออภัยหากนี่เป็นคำถามที่ค่อนข้างง่าย แต่ฉันไม่พบสิ่งใดทางออนไลน์เลยและต้องการคำตอบอย่างรวดเร็ว

ฉันกำลังพยายามคัดลอกไฟล์จากไดเร็กทอรี HDFS หนึ่งไปยังไดเร็กทอรีใหม่เพื่อทำการสำรองข้อมูล ฉันได้รับสิ่งนี้:

hadoop fs -mkdir one/two/three/dir1_bkp
hadoop fs -cp one/two/three/dir1/* one/two/three/dir1_bkp

สิ่งนี้ควรคัดลอกไฟล์ทั้งหมดใน dir1 ถึง dir1_bkp เท่านั้น และไม่มีผลใดๆ ใน dir1 ใช่ไหม


person formicaman    schedule 18.01.2021    source แหล่งที่มา


คำตอบ (1)


การคัดลอกไม่ส่งผลต่อตำแหน่งต้นทางไม่ใช่

ขึ้นอยู่กับขนาดของข้อมูล distcp อาจเป็นตัวเลือกที่ดีกว่า

person OneCricketeer    schedule 18.01.2021
comment
ขอบคุณ. ฉันได้รับคำสั่งให้ใช้ cp แต่ดูเหมือนว่าจะมีสิ่งแปลก ๆ บางอย่างเกิดขึ้นกับต้นฉบับ แต่ต้องการยืนยันว่าไม่ได้มาจากคำสั่งของฉัน - person formicaman; 18.01.2021