نصب و راه اندازی Cassandra

Install Cassandra 2_1 On Ubuntu Linux

دستورالعمل مرحله به مرحله نصب و راه اندازی Cassandra روی Ubuntu Linux:

در این مقاله نحوه نصب یک Cassandra  به عنوان یک نود مستقل (standalone) را خواهید دید .single node cluster  یک راه ساده جهت شروع یادگیری Cassandra  بر روی  لپ تاپ شما خواهد بود.

این دساتورالعمل به شما نحوه ی نصب  Cassandra را روی سیستم Local نشان می دهد.

نصب Oracle JDK

جهت دیدن راهنمای نصب JDK روی لینوکس به آدرس زیر مراجعه فرمایید:

http://exponential.io/blog/2015/01/28/install-oracle-jdk-7u75-on-ubuntu-linux-14_04/

نصب و راه اندازی Cassandra

mkdir -p ~/opt/packages && cd $_

wget http://mirrors.koehn.com/apache/cassandra/2.1.2/apache-cassandra-2.1.2-bin.tar.gz

gzip -dc apache-cassandra-2.1.2-bin.tar.gz | tar xf -

ln -s ~/opt/packages/apache-cassandra-2.1.2 ~/opt/cassandra

 ساختن دایرکتوری های لازم برای Cassandra

در این مرحله نیاز می باشد چندین دایرکتوری که Cassandra از آنها استفاده می کند ساخته شود.نحوه استفاده هر دایرکتوری درمتغیری که در conf/cassandra.yaml قرار دارد به صورت زیر تعریف می شود:

  • data_file_directories: ~/opt/cassandra/data/data
  • commitlog_directory: ~/opt/cassandra/data/commitlog
  • saved_caches_directory: ~/opt/cassandra/data/saved_caches

ساختار دایرکتوری مربوط به Logback را در conf/logback.xml تعریف می کنید.

mkdir -p ~/opt/cassandra/data/data

mkdir -p ~/opt/cassandra/data/commitlog

mkdir -p ~/opt/cassandra/data/saved_caches

mkdir -p ~/opt/cassandra/logs

استارت Cassandra server

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

 ~/opt/cassandra/bin/cassandra -f

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

 

آغاز کار با Cassandra

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

~/opt/cassandra/bin/cqlsh

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

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


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

 

 

محسن صفابخش

محسن صفابخش

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

More Posts - Website

Follow Me:
LinkedInGoogle PlusYouTube

2 thoughts on “نصب و راه اندازی Cassandra

  1. ببخشی میشه این خط را بیشتر توضیح بدهید
    “ساختار دایرکتوری مربوط به Logback را در conf/logback.xml تعریف می کنید.” چه چیزی را باید در فایل conf/logback.xml بنویسیم؟

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

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