سلام
به دوره من ELASTICSEARCH 101 خوش آمدید، راهنمای مبتدیان برای استک الاستیک، این دوره آموزشی با تمرکز بر استقرار و مدیریت پشته الاستیک است.
این دوره رویکردی عملی نسبت به یادگیری دارد و بر روی
تمرکز داردمتخصصان DevOps که مسئول استقرار و مدیریت کلاسترهای elasticsearch هستند
مهندسین IT که مسئول پشتیبانی از استقرار پشته های الاستیک هستند
پشتیبانی می کندو اگر به درک درستی از نحوه استقرار و مدیریت خوشههای Elasticsearch نیاز داشته باشند، ممکن است برای توسعهدهندگان نرمافزار مفید باشد
در این دوره، ما با برخی از اصول اولیه مانند انواع مختلف دادههایی که در یک محیط سازمانی با آن مواجه میشوید شروع میکنیم و سپس به تفاوت بین پایگاههای داده رابطهای و غیررابطهای قبل از حرکت به سراغ خواهیم رفت. درک درستی از JSON و Rest API.
بعد از اینکه دانش پیشنیازی را داشتید که ضروری است اگر میخواهید روی جستجوی الاستیک کار کنید، جستجوی الاستیک و پشته الاستیک را از دید پرندگان بررسی میکنیم و سپس زمان آن است که دستان خود را کثیف کنید، ابتدا ما این کار را انجام خواهیم داد. محیط آزمایشگاه خود را راه اندازی کنید و سپس به نحوه ارائه یک خوشه جستجوی الاستیک به روش های مختلف نگاه خواهیم کرد، این را با افزودن برخی داده ها به خوشه خود از طریق ادغام kibana دنبال می کنیم و احساس کلی کیبانا را خواهیم داشت. اگر میخواهید دادههای خود را تغییر دهید و با استفاده از خطوط لوله Logstash، مقداری از دادههای csv را وارد کنید، در مرحله بعد، ما به Logstash یک جزء ضروری از پشته الاستیک نگاه خواهیم کرد.
در بخش آخر به آنچه در elasticsearch نسخه 8 تغییر کرده است نگاه خواهیم کرد و سپس کلاستر v8 را در یک گره منفرد مستقر خواهیم کرد.
در نهایت، ما elastic agent را نصب میکنیم که یک عامل واحد است که برای ارسال هر نوع گزارش از سرورهای برنامههای شما به Elasticsearch لازم است.
برای پروژه کلاس، برنامههای کاربردی زیر را در موتور نمونه محاسبات ابری google مستقر خواهیم کرد
1. Elasticsearch
2. Logstash
3. کیبانا
پس از آن، یک وب سرور مستقر می کنیم و ضربات زیر را برای ارسال و تجسم گزارش ها و داده های معیارها از سرور وب خود نصب می کنیم
1. ضربان متریک
2. ضربان فایل
3. ضربان قلب
4. ضربان حسابرسی
5. ضربان بسته
در نهایت، سرور تک نود elasticsearch نسخه 8.x را مستقر خواهیم کرد و سپس از عامل الاستیک برای ارسال گزارشها از سرور وب خود استفاده میکنیم.
مهندس IT با تجربه در طیف گسترده ای از فناوری ها
اسکیلشر یک پلتفرم آموزشی آنلاین است که به میلیونها افراد در سراسر جهان امکان یادگیری مهارتهای جدید را فراهم میکند. این پلتفرم با ارائه دورههای متنوع در زمینههایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را میدهد تا به صورت آنلاین به یادگیری بپردازند.
یکی از ویژگیهای منحصر به فرد سکیلشر، ارائه دورههای تدریس شده توسط صاحبان مهارتها و افراد موفق در زمینههای مختلف است. این امر باعث میشود که کاربران از تجربیات و دانش عملی افرادی که در حوزههای مورد نظرشان موفق عمل کردهاند، بهرهمند شوند و بهترین اطلاعات را برای بهبود مهارتهای خود دریافت کنند. به این ترتیب، سکیلشر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق میکند و به آنها کمک میکند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.