رفتن به نوشتهها
- در این قسمت با دو مفهوم 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 بروزرسانی میشود.
- بروزرسانی در اردیبهشت ۱۳۹۹