Installing Cassandra Database

بخش اول: Installing and Configuring JanusGraph – pt.1
بخش سوم: Installing and Configuring JanusGraph – pt.3

در ادامه نصب و تنظیمات ژانوس‌گراف، به یک دیتابیس برای ذخیره‌سازی دائمی داده‌ها گراف نیاز داریم. ما اینجا دیتابیس کاساندرا را نصب می‌کنیم.
کاساندرا یک دیتابیس NoSQL است که، برای ذخیره‌سازی حجم عظیم از داده‌ها با معماری توزیع شده و قابلیت چندباره نویسی، توسعه داده شده است.

من یک ماشین مجازی دیگر با سیستم عامل اوبونتو 20.04 نصب می ‌کنم. پیش نیاز کاساندرا بسته‌های جاوا است. پس با این دستور جاوا را نصب می‌کنم.

# apt install openjdk-8-jre

سپس باید مخازن مورد نیاز کاساندرا را به سیستم‌عامل اضافه کنم.

# apt-get install apt-transport-https gnupg2 -y

# wget -q -O – https://www.apache.org/dist/cassandra/KEYS | apt-key add –

# sh -c ‘echo “deb http://www.apache.org/dist/cassandra/debian 311x main” > /etc/apt/sources.list.d/cassandra.list’

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

# apt-get update -y

# apt-get install cassandra -y

وقتی بروزرسانی و نصب به پایان رسید، وضعیت نصب و سرویس کاساندرا را بررسی می‌کنیم.

# systemctl status cassandra

# nodetool status

 

به صورت پیش‌فرض کاساندرا برای کار با سیستم لوکال نصب می‌شود. یعنی کلاینت و سرور بر روی یک سیستم.

ما در اینجا فقط یک تست و یک تنظیم نام کلاستر انجام می‌دهیم و سایر تنظیمات مربوط به سرور و ارتباطات را در بخش بعدی مربوط به تنظیمات ژانوس بررسی می ‌کنیم.

کاساندار از یک خط فرمان تعاملی به نام cqlsh  استفاده می‌کند. با این دستور خط فرمان را اجرا می‌کنیم.

# cqlsh

سپس نام جدید به کلاستر کاساندرا می‌دهیم.

cqlsh> UPDATE system.local SET cluster_name = ‘Janus Backend’ WHERE KEY = ‘local’;

cqlsh> exit

باید نام جدید را در این فایل هم تغییر دهیم.

# nano /etc/cassandra/cassandra.yaml

cluster_name: ‘Janus Backend’

 

پس از ذخیره فایل، یک بار کش سیستم را پاک کرده و سرویس کاساندرا را ریست می کنیم.

# nodetool flush system

# systemctl restart cassandra

حالا با اجرای مجدد خط فرمان کاساندرا، اعمال شدن صحیح تغییرات را چک می کنیم.

# cqlsh

در بخش بعدی مطلب به ارتباط و تنظیمات ژانوس‌گراف و کاساندرا می‌پردازیم.

برچسب خورده : , , , . Bookmark the پیوند یکتا.

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

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

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