สารบัญ:

ฉันจะให้สิทธิ์ HDFS ได้อย่างไร
ฉันจะให้สิทธิ์ HDFS ได้อย่างไร

วีดีโอ: ฉันจะให้สิทธิ์ HDFS ได้อย่างไร

วีดีโอ: ฉันจะให้สิทธิ์ HDFS ได้อย่างไร
วีดีโอ: ILLSLICK - จูบ Remix Feat. หนึ่ง (เนื้อเพลง) 2024, พฤศจิกายน
Anonim

Hadoop ทำงานบนระบบไฟล์ เพื่อเปลี่ยน การอนุญาต บนใด ๆ ของ Hadoop โฟลเดอร์ที่คุณสามารถใช้: hadoop fs -chmod < การอนุญาต >. พิจารณาว่าคุณต้องการ ให้ เจ้าของเป็นทั้งหมด การอนุญาต , กลุ่มและอื่น ๆ อ่านและดำเนินการเท่านั้น

ฉันจะให้สิทธิ์แบบเรียกซ้ำใน HDFS ได้อย่างไร

การเปลี่ยนแปลง HDFS ไฟล์ สิทธิ์ คุณต้องเป็นผู้ใช้ขั้นสูงหรือเจ้าของไฟล์หรือไดเร็กทอรีเพื่อเปลี่ยน สิทธิ์ . ด้วย chgrp chmod และคำสั่ง chown คุณสามารถระบุตัวเลือก –R เป็น เรียกซ้ำ เปลี่ยนแปลงผ่านโครงสร้างไดเร็กทอรีที่คุณระบุ

อาจมีคนถามว่า chmod 755 หมายถึงอะไร? chmod +x เพิ่มสิทธิ์การดำเนินการสำหรับผู้ใช้ทั้งหมดให้กับสิทธิ์ที่มีอยู่ chmod 755 กำหนด 755 การอนุญาตสำหรับไฟล์. 755 แปลว่า สิทธิ์แบบเต็มสำหรับเจ้าของและอ่านและดำเนินการอนุญาตสำหรับผู้อื่น

ในเรื่องนี้ ฉันจะเพิ่มผู้ใช้ใน HDFS supergroup ได้อย่างไร

3 คำตอบ

  1. sudo addgroup กลุ่มทดสอบ
  2. จากนั้นสร้างผู้ใช้ได้มากเท่าที่คุณต้องการ
  3. จากนั้นเพิ่มผู้ใช้เหล่านี้ในกลุ่มทดสอบ
  4. จากนั้นแก้ไขคุณสมบัติ hdfs-site.xml และเพิ่มคุณสมบัตินี้ dfs.permissions.superusergroup ค่าจะเป็นชื่อกลุ่มของคุณ

รูปแบบการอนุญาตสำหรับไฟล์และไดเรกทอรีใน HDFS คืออะไร

ดังกล่าวข้างต้น สิทธิ์ ทำงานแตกต่างกันสำหรับ ไฟล์และไดเร็กทอรี . อ่าน (ร) การอนุญาต - การอ่าน ไฟล์ . เขียน (ญ) การอนุญาต - การเขียน ไฟล์.

สำหรับไดเร็กทอรี

  • สิทธิ์ r แสดงรายการเนื้อหาของไดเร็กทอรีเฉพาะ
  • สิทธิ์ w สร้างหรือลบไดเร็กทอรี
  • สิทธิ์ X ในการเข้าถึงไดเร็กทอรีย่อย

แนะนำ: