Nodes and clusters‎ in elasticsearch

  • در این قسمت با دو مفهوم Node و Cluster آشنا خواهیم شد.
  • Node و Cluster را می‌توان اولین و بزرگ‌ترین واحد در Elasticsearch دانست.
  • Node و Cluster مرکز ساختار یا معماری Elasticsearch هستند.
  • منظور از Node سروری است که بر روی آن Elasticsearch نصب شده و زیر مجموعه بخشی بزرگ‌تر به نام Cluster قرار می‌گیرد.
  • پس در نتیجه یک Cluster می‌توان حاوی یا شامل یک یا چند Node باشد.
  • مفهوم Cluster در این بحث بیشتر جنبه‌ی تئوری دارد.
  • تمام پردازش‌ها یا اتفاقاتی بر روی داده توسط Node ها صورت می‌گیرد نه Cluster
  • داده‌ها و اطلاعات درون یک یا چند Node قرار می‌گیرد.
  • بهتر است تمام Node ها از نظر پردازنده، حافظه‌ی نرم و سخت با یکدیگر متناسب باشند.
  • ارتباط یک مخدوم با Cluster یا Node های درون آن از طریق مکانیزم http request خواهد بود.
  • در داخل هر Cluster یکی از Node ها به عنوان Master در نظر گرفته می‌شود.
  • به صورت پیش‌فرض اولین اسمی که یک Cluster به خود می‌گیرد Elasticsearch نام دارد.
  • به صورت پیش‌فرض اولین اسمی که یک Node به خود می‌گیرد بر اساس UUID است.
  • نکته: به صورت هم‌زمان داخل یک Cluster می‌توان یک Node برای محیط عملیاتی و یک Node برای محیط آزمایشی در نظر گرفت.
  • وضعیت Cluster توسط Master node بروزرسانی می‌شود.

  • بروزرسانی در اردیبهشت ۱۳۹۹

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *