خانه --> پایگاه داده غیر رابطه ای (NOSQL) --> نصب کاساندرا در ویندوز (Cassandra for Windows)

نصب کاساندرا در ویندوز (Cassandra for Windows)

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

برای نصب و کامپایل کردن کاساندرا در ویندوز ابتدا لازم است که جدیدترین نسخه کاساندرا  را از سایت www.apache.com دانلود نمائید.۱٫۲فایل دانلود کرده را در یک شاخه مناسب قرار دهید .

  1. فایل دانلود شده به صورت فشرده می باشد لازم است ابتدا فایل را از حالت فشرده خارج نمائید . برای اینکار می توانید از نرم افزارهای همچون winrar و یا از نرم افزارهای متن باز همانند vzip استفاده نمائید . می توانید با مراجه به سایت vzip.com نرم افزار مورد نظر را دانلود کرده و استفاده نمائید .
  2. نرم افزار کاساندرا برای اجرا به JDK نسخه ۶ نیاز دارد . می توانید نرم افزار فوق را از سایت www.oracle.com دانلود نمائید

تذکر: با توجه به اینکه سایت oracle ایران را در لیست تحریم خود قرار داده می توانید JDK را از سایت های ایرانی دریافت نمائید .

  1. بعد از دریافت jdk ابتدا اگر فایل موردنظر در حالت فشرده قرار دارد آن را از حالت فشرده خارج نمائید و در آدرس مناسب قرار دهید
  2. می بایست نرم افزار jdk را در لیست متغیرهای محیطی سیستم عامل قرار دهید . برای این کار در ویندوز ۷ , در منوی Start بروروی mycomputer کلیک سمت راست نمائید . بر روی Advance System Settings کلیک نمائید و سپس بر روی Envieroment Variable کلیک نمائید .
کاساندرا در ویندوز
Advance System Settings
  1. بر روی کلید new کلیک نمائید و در قسمت Variable عبارت JAVA_HOME را وارد نمائید و در بخش Value آدرس شاخه jdk را وارد نمائید .
  2. برای تست صحت کارکرد در خط فرمان عبارت  echo %JAVA_HOME%  را وارد نمائید در صورت صحت آن آدرس  محل قرارگیری JDK نوشته می شود .
  3. سپس برای اجرای کاساندرا در ویندوز از دستور bin/cassandra -f استفاده کنید.
  4. بعد از اجرا نرم افزار کاساندرا بعد از اولین بار دو شاخه ایجاد خواهید شد :

C:\var\lib\cassandra : این شاخه محل قرارگیری داده ها می باشد .

C:\var\log\cassandra: این شاخه محل قرارگیری فایلهای log می باشد .

 

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

اجرای سرویس کاساندرا در ویندوز

در خط فرمان به آدرس محل قرار گیری کاساندرا برود .

با دستور اجرای دستور Cassandra –f موجود در شاخه bin می تواند سرویس را اجرا نمائید .

bin/cassandra -f

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

INFO 13:23:22,367 DiskAccessMode ‘auto’ determined to be standard, indexAccessMode

is standard

INFO 13:23:22,475 Couldn’t detect any schema definitions in local storage.

INFO 13:23:22,476 Found table data in data directories.

Consider using JMX to call org.apache.cassandra.service.StorageService

.loadSchemaFromYaml().

INFO 13:23:22,497 Cassandra version: 1.7.0-beta1

INFO 13:23:22,497 Thrift API version: 10.0.0

INFO 13:23:22,498 Saved Token not found. Using qFABQw5XJMvs47lg

INFO 13:23:22,498 Saved ClusterName not found. Using Test Cluster

INFO 13:23:22,502 Creating new commitlog segment /var/lib/cassandra/commitlog/

CommitLog-1282508602502.log

INFO 13:23:22,507 switching in a fresh Memtable for LocationInfo at CommitLogContext(

file=’/var/lib/cassandra/commitlog/CommitLog-1282508602502.log’, position=276)

INFO 13:23:22,510 Enqueuing flush of Memtable-LocationInfo@29857804(178 bytes,

۴ operations)

INFO 13:23:22,511 Writing Memtable-LocationInfo@29857804(178 bytes, 4 operations)

INFO 13:23:22,691 Completed flushing /var/lib/cassandra/data/system/

LocationInfo-e-1-Data.db

INFO 13:23:22,701 Starting up server gossip

INFO 13:23:22,750 Binding thrift service to localhost/127.0.0.1:9160

INFO 13:23:22,752 Using TFramedTransport with a max frame size of 15728640 bytes.

INFO 13:23:22,753 Listening for thrift clients…

INFO 13:23:22,792 mx4j successfuly loaded

منبع:

https://www.guru99.com/download-install-cassandra.html

آدرس کانال تلگرام سایت بیگ دیتا:

t.me/bigdata_channel

آدرس کانال سروش ما:
https://sapp.ir/bigdata_channel

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

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

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