آموزش نصب و پیکربندی آپاچی کاساندرا

Apache Cassandra Installation & Configuration

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش نصب و پیکربندی Apache Cassandra Apache Cassandra نصب و پیکربندی Apache Cassandra خدمات وب آمازون پیش نیازها: دانش پایه لینوکس

*** این دوره آموزشی بین ژوئیه سپتامبر 2020 ضبط شده است. همه مطالب هنوز معتبر هستند. ***

همانطور که می دانید Apache Cassandra یکی از بهترین پایگاه های داده NoSQL است.

Cassandra بسیار مقیاس پذیر، بسیار در دسترس و بسیار سریع است.

خوشه Cassandra منفرد می‌تواند در چندین مرکز داده گسترش یابد و از پیکربندی‌های ترکیبی یا چند ابری پشتیبانی می‌کند.

در این آموزش با نصب CentOS Linux 7.8

شروع می کنیم

ما آداپتورهای شبکه را روی سرور لینوکس خود پیکربندی خواهیم کرد. ما یاد خواهیم گرفت که چگونه لینوکس و فایروال های تقویت شده امنیتی را غیرفعال کنیم.

ما یک نقطه اتصال اختصاصی برای آپاچی کاساندرا پیکربندی خواهیم کرد.

ما OpenJDK را نصب خواهیم کرد.

برای cassandra یک گروه سیستم عامل و یک کاربر ایجاد خواهیم کرد.

نرم افزار Apache Cassandra را دانلود و استخراج می کنیم.

ما کاساندرا را با ویرایش فایل‌های پیکربندی مختلف پیکربندی می‌کنیم: مانند: cassandra.yaml، ویژگی‌های cassandra-rackdc، فایل‌های cassandra-env-sh و jvm.options.

ما یک خوشه 3 گره آپاچی کاساندرا در مرکز داده شرقی خواهیم ساخت.

ما فایل cassandra system.log را برای درک فرآیند بوت استپ بررسی می‌کنیم.

ما یاد خواهیم گرفت که چگونه Apache Cassandra را به درستی متوقف و راه اندازی کنیم.

ما احراز هویت و مجوز را برای ایمن کردن خوشه Cassandra خود فعال می‌کنیم.

ما در مورد استراتژی تکرار و تنظیمات ضریب تکرار بحث خواهیم کرد.

نقش فوق‌العاده کاربر جدید ایجاد می‌کنیم و نقش پیش‌فرض cassandra را غیرفعال می‌کنیم.

با فایل cqlshrc آشنا خواهیم شد.

ما نقش‌هایی را برای کاربران برنامه ایجاد می‌کنیم و به آنها امتیازات مختلفی می‌دهیم.

ما مجوز اعطا را بررسی می‌کنیم و گزینه‌های مجوز را لغو می‌کنیم.

ما 3 گره دیگر را به خوشه Cassandra موجود خود اضافه خواهیم کرد تا آن را به عنوان یک خوشه چند مرکز داده پیکربندی کنیم.

ما استراتژی تکرار و تنظیمات ضریب تکرار را برای فضاهای کلیدی cassandra تنظیم می‌کنیم تا با پیکربندی چند مرکز داده خود مطابقت داشته باشد.

ما در مورد دستور nodetool Cassandra بحث خواهیم کرد.

در حین راه‌اندازی خوشه‌مان، بهترین روش‌ها را یاد می‌گیریم و دنبال می‌کنیم تا مطمئن شویم خوشه‌مان می‌تواند بدون هیچ دردسر تولید شود.

به عنوان یک امتیاز، SSH بدون رمز عبور را بین تمام گره‌های Cassandra خود با استفاده از دستورات ssh keygen و ssh copy id پیکربندی می‌کنیم.

ما همچنین در مورد AWS EC2 ها و نحوه اجرای کلاسترهای Cassandra در AWS را یاد خواهیم گرفت.



سرفصل ها و درس ها

CentOS Linux روی سرورهای On-prem CentOS Linux on On-prem Servers

  • دانلود CentOS Linux 7.8 Download CentOS Linux 7.8

  • نصب لینوکس CentOS Installation of CentOS Linux

  • کلاینت MobaXterm SSH MobaXterm SSH Client

  • نصب بسته های اضافی برای لینوکس Installation of Extra Packages for Linux

  • آداپتورهای شبکه را پیکربندی کنید Configure Network Adapters

  • بررسی سرور/SELinux و فایروالد را غیرفعال کنید Server Review / Disable SELinux & firewalld

سرورهای آپاچی کاساندرا را آماده کنید Prepare Servers For Apache Cassandra

  • نقاط کوه را برای کاساندرا آماده کنید Prepare Mountpoints for Cassandra

  • OpenJDK و بررسی پیش نیازها را نصب کنید Install OpenJDK & Prerequisites Check

  • ایجاد کاربر سیستم عامل برای Cassandra Create OS User for Cassandra

یک خوشه کاساندرا 3 گره بسازید Build a 3 Node Cassandra Cluster

  • بررسی سرورها و بررسی پیش نیازها Servers Review & Prerequisites Check

  • نرم افزار آپاچی کاساندرا Apache Cassandra Software

  • پوشه ها را ایجاد کنید و کاساندرا را پیکربندی کنید Create Folders & Configure Cassandra

  • cassandra.yaml cassandra.yaml

  • چند فایل پیکربندی بیشتر Some More Configuration Files

  • راه اندازی/خاموش شدن آپاچی کاساندرا Startup/Shutdown of Apache Cassandra

احراز هویت و مجوز Authentication & Authorization

  • احراز هویت و مجوز را پیکربندی کنید Configure Authentication & Authorization

  • برای تایید احراز هویت، کاساندرا را مجددا راه اندازی کنید Restart Cassandra To Verify Authentication

  • ایجاد نقش های کاربری جدید Create New User Roles

  • Cassandra & cqlshrc را مجددا راه اندازی کنید Restart Cassandra & cqlshrc

  • ایجاد نقش های کاربر برنامه Create Application User Roles

خوشه کاساندرا در مراکز داده چندگانه Cassandra Cluster In Multiple Data Centers

  • سرورهای جدید New Servers

  • فایل های پیکربندی کاساندرا Cassandra Configuration Files

  • نودهای جدید را بوت استرپ کنید Bootstrap New Nodes

  • تنظیمات ضریب تکرار Replication Factor Settings

Nodetool = چاقوی ارتش سوئیس Nodetool = Swiss Army Knife

  • دستورات Nodetool Nodetool Commands

SSH بدون رمز عبور Password-less SSH

  • SSH بدون رمز عبور را پیکربندی کنید Configure Password-less SSH

کاساندرا در AWS Cassandra on AWS

  • شبکه Network

  • خدمات وب آمازون (AWS) Amazon Web Services (AWS)

  • EC2 در AWS EC2s on AWS

  • آپاچی کاساندرا در AWS EC2 Apache Cassandra on AWS EC2s

  • IP های الاستیک AWS AWS Elastic IPs

چیزهای پاداش Bonus Stuff

  • ارتقا دهید Upgrade

  • اسناد آپاچی کاساندرا Apache Cassandra Documentation

  • مربی Instructor

  • به روز رسانی نوامبر 2021 November 2021 Update

  • ویژگی های جدید آپاچی کاساندرا 4.1 Apache Cassandra 4.1 New Features

نمایش نظرات

نظری ارسال نشده است.

آموزش نصب و پیکربندی آپاچی کاساندرا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4.5 hours
36
Udemy (یودمی) udemy-small
05 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,917
4.6 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sarma Pydipally Sarma Pydipally

مدیر پایگاه داده

من بیش از 25 سال تجربه با پایگاه داده دارم.

من کار با پایگاه داده dBase3+ را در سال 1994 شروع کردم. سپس روی FoxPro، Oracle (1997)، DB2 (2004)، MySQL (2007) کار کردم. , Apache Cassandra Spark (2015).

پس از این سفر طولانی پایگاه داده، من همچنان پایگاه داده Oracle را دوست دارم و آن را تحسین می کنم.

در حال حاضر، من به طور گسترده روی Oracle Apache Cassandra + DSE کار می کنم. Apache Spark.

من عاشق یادگیری و آموزش هستم. این علاقه من است.

من زمان زیادی را صرف می کنم تا این دوره ها را کامل کنم. امیدوارم دوست داشته باشید و از آنها لذت ببرید.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.