صفحه نخست --> پایگاه داده غیر رابطه ای (NOSQL) --> نصب و راه اندازی بانک اطلاعاتی آپاچی کاساندرا در سیستم عامل لینوکس توزیع ابونتو یا دبین

نصب و راه اندازی بانک اطلاعاتی آپاچی کاساندرا در سیستم عامل لینوکس توزیع ابونتو یا دبین

سیستم عامل های سازگار با کاساندرا

  • GNU/Linux
  • Microsoft Windows
  • Mac OSX
OS
سیستم عامل های مورد پشتیبانی

برای دانلود فایل های binary tarballs و  Debian packages و exe به آدرس زیر مراجعه کنید

http://cassandra.apache.org/download

سه روش نصب برای کسندرا در سیستم عامل های مختلف وجود دارد

  • žبا دستور apt-get در ابونتو یا دبین و یا با دستور yum در ردهت
  • žدانلود و نصب فایل فشرده tarbal
  • žدانلود و نصب بسته های rpm برای ردهت یا سنت و یا نصب بسته های deb برای سیستم عامل اونتو و دبین  و یا فایل exe برای نصب در ویندوز

 

جهت نصب و راه اندازی بانک اطلاعاتی آپاچی کاساندرا در سیستم عامل لینوکس توزیع ابونتو یا دبین

برای نصب این پایگاه داده باید دو بسته زیر نصب شده باشند:

sudo apt-get -y install curl

sudo apt-get -y install openjdk-6-jre

 

یکی از دو روشی را که در ادامه آمده است، می­توانید برای نصب انجام دهید:

  • روش اول نصب کاساندرا

sudo nano /etc/apt/sources.list

دو خط زیر را به فایل مورد نظر اضافه کنید :

deb http://www.apache.org/dist/cassandra/debian 10x main

deb-src http://www.apache.org/dist/cassandra/debian 10x main

 

sudo apt-get update

 

GPG error: http://www.apache.org unstable Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY F758CE318D77295D

اگر خطایی مانند خط بالا را دریافت کردید چهار خط زیر را برای رفع آن اجرا کنید:

gpg –keyserver pgp.mit.edu –recv-keys F758CE318D77295D

gpg –export –armor F758CE318D77295D | sudo apt-key add –

gpg –keyserver pgp.mit.edu –recv-keys 2B5C1B00

gpg –export –armor 2B5C1B00 | sudo apt-key add –

sudo apt-get update

sudo apt-get install cassandra

  • روش دوم نصب کاساندرا

پس از دریافت فایل پکیج Cassandra از سایت مربوطه[۱] مراحل زیر را انجام دهید:

 

tar -xzvf apache-cassandra-0.1.0-bin.tar.gz

sudo mv apache-cassandra-0.1.0 /opt

 

sudo mkdir -p /var/lib/cassandra/data

sudo mkdir -p /var/lib/cassandra/commitlog

sudo mkdir -p /var/lib/cassandra/saved_caches

sudo mkdir -p /var/log/cassandra

 

sudo chown -R user1 /var/lib/cassandra

sudo chown -R user1 /var/log/cassandra

 

cd /opt/apache-cassandra-0.1.0

bin/cassandra –f  (یا cassandra &)

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

Exception connecting to localhost/9160. Reason: Connection refused.

در این صورت احتمالا آدرس گره شما در فایل /etc/hosts وجود ندارد خط زیر را به آن اضافه کنید:

۱۲۷٫۰٫۰٫۱     localhost

 

  • در ضمن می­توانید تنظیمات مربوط به این پایگاه داده را در فایل yaml مشاهده کنید.

نحوی اجرای کاساندرا Cassandra server

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

 ~/opt/cassandra/bin/cassandra -f

 وقتی که خواستین  سرور را استاپ کنید  کلید های Ctrl + C را فشار دهید.

 

آغاز کار با Cassandra

می توانید با CQL shell به Cassandra ٬لاگین کنید:


1
~/opt/cassandra/bin/cqlsh

اگر همه چیز خوب کارکند شما باید متن زیر را مشاهده کنید:


1
2
3
[cqlsh 5.0.1 | Cassandra 2.1.2 | CQL spec 3.2.0 | Native protocol v3]
Use HELP for help.
cqlsh>

 

[۱] http://cassandra.apache.org/download/

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

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