نحوه نصب Apache Cassandra در Ubuntu 18.04 VPS یا سرور اختصاصی

Apache Cassandra یک سیستم مدیریت پایگاه داده NoSQL با منبع باز است که برای مدیریت داده های در مقیاس بزرگ از طریق چندین سرور تهیه شده است. این می تواند به عنوان یک بانک اطلاعاتی فشرده برای سیستم های اطلاعاتی تجاری و به عنوان یک ذخیره سازی داده در زمان واقعی برای برنامه های آنلاین خدمت کند.


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

توجه: به روزرسانی و افزونگی داده ها ، بازیابی فاجعه و عدم موفقیت نیز از نوع میزبانی که انتخاب کرده اید تحت تأثیر قرار می گیرند. برای داشتن بهترین خدمات میزبانی وب در دسترس ، با Hostadvice مشورت کنید.

در این آموزش نحوه نصب Apache Cassandra و اجرای خوشه های گره در سرور Ubuntu 18.04 را به شما نشان خواهیم داد..

پیش نیازها

  • به سیستم عامل جاوا نصب شده در سیستم شما نیاز دارد
  • یک کاربر اصلی برای اجرای برنامه.

مرحله 1: نصب جاوا

Cassandra برای اجرای روی سرور شما به برنامه جاوا احتیاج دارد. بنابراین ، آخرین نسخه Java 8+ را نصب کنید. در این حالت از Java PPA استفاده خواهیم کرد.

با اجرای دستور زیر شروع کنید:

sudo add-apt-repository -y ppa: webupd8team / جاوا

با اجرای دستور زیر اطمینان حاصل کنید که پایگاه داده مخزن شما به روز است:

به روز رسانی مناسب سودو

اکنون Java 8+ را با استفاده از دستور زیر نصب کنید:

sudo apt-get -y install oracle-java8-installer

نسخه جاوا مورد استفاده خود را تأیید کنید:

جاوا-برگشت

شما باید خروجی مانند این کسب کنید:

نسخه جاوا "1.8.0_101"
Java (TM) SE Runtime Environment (ساخت 1.8.0_101-b13)
Java HotSpot (TM) سرور 64 بیتی VM (ساخت 25.101-b13 ، حالت مختلط)

مرحله 2: بارگیری و نصب کاساندرا

آخرین نسخه آپاچی کاساندرا را بارگیری کنید. ما باید از بسته رسمی کاساندرا موجود در بنیاد نرم افزار آپاچی استفاده کنیم. اطمینان حاصل کنید که مخزن نرم افزار را اضافه کنید تا تأیید کنید که بسته برای سیستم شما در دسترس است.

پژواک "deb http://www.apache.org/dist/cassandra/debian 36x اصلی" | sudo tee -a /etc/apt/source.list.d/cassandra.list

برای جلوگیری از خطا ، مانند تصویر زیر یک کلید عمومی را به پرونده مخزن کاساندرا اضافه کنید:

gpg –keyserver pgp.mit.edu –recv-keys 749D6EEC0353B12C
gpg –export –armor 749D6EEC0353B12C | کلید سودو اضافه کردن کلید –

اکنون مخازن کاساندرا را به روز کنید.

به روز رسانی مناسب سودو

پیش بروید و کاساندرا را نصب کنید.

sudo apt-get cassandra را نصب کنید

مرحله 3: فعال کردن کاساندرا

برای فعال کردن کاساندرا روی سیستم خود و تأیید کار آن ، دستور زیر را اجرا کنید:

systemctl کاساندرا را فعال کنید
cassandra شروع systemctl
کاساندرا وضعیت systemctl -l

برای تأیید وضعیت خوشه کاساندرا بررسی کنید:

اگر خوشه شما به درستی کار می کند ، باید یک مورد را ببینید سازمان ملل نمایش و خروجی که به این شکل است:

وضعیت = بالا یا پایین
| / حالت = عادی / ترک / پیوستن / حرکت
— نشانی بارگذاری آدرس دارای مالکیت (مؤثر) میزبان ID Rack UN 127.0.0.1 103.51 KiB 256 100.0٪ c43a2db6-8e5f-4b5e-8a83-d9b6764d923d rack1

در این حالت ، سازمان ملل متحد به معنی؛

U-Cluster UP است

N- خوشه طبیعی است

در صورت بروز هرگونه خطا ، پرونده ای را با نام باز کنید cassandra-env.sh در پرونده ویرایشگر خود برای رفع این خطا:

vim /etc/cassandra/cassandra-env.sh

مرحله 4: پیکربندی کاساندرا

برای فعال کردن تأیید اعتبار ورود به سیستم ، یک نسخه پشتیبان از پرونده پیکربندی در Cassandra i.e ایجاد کنید cassandra.yaml.

cp /etc/cassandra/cassandra.yaml /etc/cassandra/cassandra.yaml.backup
برای باز کردن پرونده پیکربندی کلیک کنید.
vim /etc/cassandra/cassandra.yaml

اکنون ، موارد مورد نظر خود را در پرونده مطابق با نیاز پروژه های خود و نحوه قصد استفاده از کاساندرا مطابقت دهید. پس از ویرایش پیکربندی ، مجدداً Cassandra را اجرا کنید تا این تغییرات اعمال شود:

اوبونتو /etc/cassandra/cassandra.yaml
تأییدکننده: org.apache.cassandra.auth.PasswordAuthenticator
تأییدکننده: org.apache.cassandra.auth.CassandraAuthorizer
role_manager: CassandraRoleManager
role_validity_in_ms: 0
permissions_validity_in_ms: 0

برای افزودن یک superuser در Cassandra ، یک ترمینال فرمان را باز کنید و تایپ کنید cqlsh. با استفاده از جزئیات زیر به حساب پیش فرض کاساندرا وارد شوید:

cqlsh -u cassandra -p cassandra

با استفاده از دستور زیر ، حساب superuser خود را ایجاد کرده و اطلاعات مربوط به انتخاب خود را در براکت ها درج کنید:

cassandra @ cqlsh> ایجاد نقش [new_superuser] با PASSWORD = ‘[safe_password]’ AND SUPERUSER = true و LOGIN = true؛

از حساب کاربری جدید کاساندرا جدید خارج شوید و وارد سیستم شوید و از مجوزهای موجود در حساب کاساندرا خلاص شوید:

superuser @ cqlsh> تغییر کاساندرا با نقش = PASSWORD = ‘cassandra’ و SUPERUSER = false و LOGIN = false؛

superuser @ cqlsh> از همه مجازات بر روی کلیه کلیدها از کاساندرا بازگردید.

به حساب superuser جدید اجازه دهید با جایگزین کردن متن در براکت ها با نام کاربری شما در حساب superuser ، کنترل خود را به دست بگیرد:

superuser @ cqlsh> اعطای همه مجازاتها به کلیه کلید واژه ها به [superuser]؛

مرحله 5: اتصال به یک خوشه

برای اتصال به خوشه کاساندرا ، از خط فرمان استفاده کنید cqlsh در رابط کاربری خود:

cqlsh

اکنون به خوشه وصل شوید:

به تست خوشه با شماره 127.0.0.1:9042 وصل شد.
[cqlsh 5.0.1 | کاساندرا 3.6 | مشخصات CQL 3.4.2 | پروتکل بومی v4]
برای کمک از HELP استفاده کنید.
cqlsh>

حال باید به خوشه کاساندرا متصل شوید.

نتیجه

تا این مرحله باید بدانید که چگونه Apache Cassandra را در Ubuntu 18.04 نصب کنید. اگر برای اولین بار از Apache Cassandra استفاده می کنید ، توصیه می شود از جزئیات موجود در اسناد رسمی کاساندرا که در https://cassandra.apache.org/doc/latest/ موجود است استفاده کنید..

این 3 سرویس برتر میزبانی سرور اختصاصی را ببینید:

میزبانی A2

قیمت شروع:
99.59 دلار


قابلیت اطمینان
9.3


قیمت گذاری
9.0


کاربر پسند
9.3


پشتیبانی
9.3


امکانات
9.3

بررسی ها را بخوانید

از میزبانی A2 دیدن کنید

FastComet

قیمت شروع:
139.00 دلار


قابلیت اطمینان
9.7


قیمت گذاری
9.5


کاربر پسند
9.7


پشتیبانی
9.7


امکانات
9.6

بررسی ها را بخوانید

از FastComet بازدید کنید

میزبان ها

قیمت شروع:
99.00 دلار


قابلیت اطمینان
9.3


قیمت گذاری
9.2


کاربر پسند
9.2


پشتیبانی
9.3


امکانات
9.2

بررسی ها را بخوانید

از Hostwinds دیدن کنید

مقالات مرتبط با نحوه

  • نحوه میزبانی وب سایت های چندگانه بر روی سرور اختصاصی اوبونتو 18.04 VPS یا اختصاصی
    حد واسط
  • چگونه می توان سرور وب Apache را با ModEvasive در Ubuntu 18.04 VPS ایمن کرد
    حد واسط
  • نحوه تهیه نسخه پشتیبان از پایگاه داده MySQL در سرور اختصاصی Ubuntu 18.04 یا اختصاصی
    حد واسط
  • نحوه غیر فعال کردن MySQL 5 "حالت سخت" در Ubuntu 18.04 VPS یا سرور اختصاصی
    حد واسط
  • نحوه پیکربندی Nginx و Apache Together در همان Ubuntu VPS یا سرور اختصاصی
    حد واسط
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me