Snitch คืออะไร?
snitch กำหนดว่าจะต้องเขียนและอ่านศูนย์ข้อมูลและชั้นวางใด หน้าที่ของ snitch คือการกำหนดความใกล้เคียงของโฮสต์สัมพัทธ์ ดังนั้นหากโหนดมี 3 ตัวเลือกในการคัดลอกข้อมูลควรเลือกโฮสต์ใด โฮสต์ใดที่ควรเลือกใช้ข้อมูล
หากเป็นข้อมูลประเภทนี้ที่โฮสต์ต้องการรับมันจะเรียกสนิชโดยเฉพาะเพื่อดูว่าโฮสต์ใดอยู่ใกล้กว่า Snitches รวบรวมข้อมูลเกี่ยวกับโครงสร้างเครือข่าย ขึ้นอยู่กับประเภทของ snitch ที่ใช้พวกเขาจะทราบเกี่ยวกับโทโพโลยีเครือข่ายที่บุคคลใช้อยู่และสามารถกำหนดเส้นทางคำขอได้อย่างมีประสิทธิภาพ
สำหรับคลัสเตอร์ศูนย์ข้อมูลเดียวการใช้สนิชแบบง่ายเริ่มต้นก็เพียงพอแล้ว ดังนั้นสนิชธรรมดา ๆ จึงไม่มีอะไรนอกจากเป็นสนิชที่ไม่รู้จักแร็ค ไม่ทราบเกี่ยวกับชั้นวางและศูนย์ข้อมูลในคลัสเตอร์ ไม่มีข้อมูลใด ๆ ดังนั้นจะถือว่าไม่มีชั้นวางและจะเลือกโฮสต์ที่ใกล้ที่สุดในแง่ของแบนด์วิดท์เครือข่ายที่มีอยู่ จะไม่พิจารณาว่าจะต้องชอบโหนดจากชั้นวางเดียวกันหรือศูนย์ข้อมูลเดียวกัน แต่แบบจำลองอื่น ๆ ที่มีอยู่นั้นเป็นที่รับรู้ของแร็คและมี snitches ประเภทต่างๆ
ประเภทของ Snitches
Snitch ง่ายๆ - มีกลยุทธ์ในการวางสำเนาของแถวบนโหนดถัดไปที่มีอยู่โดยเดินตามเข็มนาฬิกาผ่านโหนด
แร็ค Inferring Snitch - พยายามวางสำเนาแถวของชั้นวางต่างๆในศูนย์ข้อมูล มันจะรู้เกี่ยวกับชั้นวางและศูนย์ข้อมูลและจะพยายามวางสำเนาในชั้นวางและศูนย์ข้อมูลต่างๆ จากที่อยู่ IP สามารถกำหนดที่อยู่ศูนย์ข้อมูลและชั้นวางได้ ดังนั้นจึงต้องกำหนดค่าที่อยู่ IP ในลักษณะที่จะใช้หน่วยที่สองของที่อยู่ IP เพื่อระบุศูนย์ข้อมูล หน่วยที่สามระบุชั้นวาง
snitch ไฟล์คุณสมบัติ - ในการอนุมานชั้นวางจะอ่านที่อยู่ IP แต่ในกรณีที่ไม่ได้กำหนดค่าที่อยู่ในลักษณะนั้นจะมีตัวเลือกในการกำหนดข้อมูลนี้ในไฟล์คุณสมบัติ คุณกำหนดข้อมูลนี้ในไฟล์คุณสมบัติได้อย่างไร?
รายละเอียดจะต้องกำหนดไว้ในแต่ละโหนดในคลัสเตอร์ในคุณสมบัติโครงสร้างโทโพโลยีของคาสซานดรา ไฟล์นี้ควรเหมือนกันในทุกโหนดและไม่ควรแตกต่างจากโหนดหนึ่งไปยังอีกโหนดหนึ่ง
มีคำถามสำหรับเรา? พูดถึงพวกเขาในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป
วิธีการติดตั้ง hadoop ใน ubuntu