สารบัญ:

คุณจะฆ่างาน MapReduce ได้อย่างไร
คุณจะฆ่างาน MapReduce ได้อย่างไร

วีดีโอ: คุณจะฆ่างาน MapReduce ได้อย่างไร

วีดีโอ: คุณจะฆ่างาน MapReduce ได้อย่างไร
วีดีโอ: Hadoop MapReduce Example | MapReduce Programming | Hadoop Tutorial For Beginners | Edureka 2024, อาจ
Anonim

งาน Hadoop - ฆ่า job_id และการสมัครเส้นด้าย - ฆ่า application_id คำสั่งทั้งสองถูกใช้เพื่อ ฆ่า NS งาน วิ่งบน Hadoop . หากคุณกำลังใช้ แผนที่ลด Version1(MR V1) และคุณต้องการ ฆ่า NS งาน วิ่งบน Hadoop จากนั้นคุณสามารถใช้ งาน Hadoop - ฆ่า job_id ถึง ฆ่า NS งาน และมันจะ ฆ่า ทั้งหมด งาน (ทั้งวิ่งและเข้าคิว)

เกี่ยวกับเรื่องนี้คุณฆ่างานเส้นด้ายได้อย่างไร?

ถึง ฆ่า NS งาน บน commandline ให้รัน cURL เพื่อชี้ไปที่เซิร์ฟเวอร์ HDInsight ของคุณและ ID แอปพลิเคชัน และ PUT เพื่อเปลี่ยนสถานะเป็น ฆ่า , อย่างมีประสิทธิภาพ ฆ่า NS งานเส้นด้าย . หมายเหตุ: สำหรับอักขระพิเศษ ฉันพบว่าฉันสามารถใช้อักขระหลีกก่อนอักขระพิเศษในรหัสผ่านได้

นอกจากนี้คุณจะฆ่างานประกายไฟได้อย่างไร? วิธีฆ่าแอปพลิเคชัน Spark ที่ทำงานอยู่:

  1. คัดลอกวาง ID แอปพลิเคชันจากตัวกำหนดตารางเวลา spark เช่น application_1428487296152_25597
  2. เชื่อมต่อกับเซิร์ฟเวอร์ที่ต้องเปิดงาน
  3. แอปพลิเคชันเส้นด้าย -kill application_1428487296152_25597

ดังนั้นคุณจะฆ่างานรังผึ้งได้อย่างไร?

สังหาร Jobid ด้วยหนึ่งในตัวเลือกด้านล่าง

  1. เลือก Jobid ภายใต้ Running Jobs และคลิกที่ปุ่ม Kill Selected Jobs
  2. คลิกลิงก์ Jobid เลื่อนลงแล้วคลิกลิงก์ Kill this job

Hadoop ตรวจสอบงานที่ใช้เวลานานได้อย่างไร?

นี่คือขั้นตอน:

  1. เข้าสู่ระบบ Ambari
  2. คลิกที่ YARN (ภายใต้บริการ)
  3. คลิกที่ลิงค์ด่วน
  4. คลิกที่ UI ตัวจัดการทรัพยากร
  5. โดยค่าเริ่มต้น คุณจะเห็นรายการงานที่ส่งทั้งหมด
  6. คลิกที่ "งาน -> การวิ่ง" จากเมนูด้านซ้ายมือ จะแสดงงานทั้งหมดที่กำลังทำงานอยู่
  7. จากนั้นคลิกที่ sort by StartTime

แนะนำ: