انڈروئد

اوباچی کیسینڈرا کو اوبنٹو 18.04 پر انسٹال کرنے کا طریقہ

من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو ØØªÙ‰ يراه كل الØ

من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو ØØªÙ‰ يراه كل الØ

فہرست کا خانہ:

Anonim

اپاچی کیسینڈرا ایک مفت اور اوپن سورس NoSQL ڈیٹا بیس ہے جس میں ناکامی کا کوئی ایک نقطہ نہیں ہے۔ یہ سمجھوتہ کرنے کی کارکردگی کے بغیر لکیری توسیع پزیرائی اور اعلی دستیابی فراہم کرتا ہے۔ اپاچی کیسینڈرا کا استعمال متعدد تنظیموں کے ذریعہ کیا جاتا ہے جن میں ایپل ، نیٹ فلکس ، ای بے اور ایسو شامل ہیں۔

اس ٹیوٹوریل میں ، ہم آپ کو اوبنٹو 18.04 پر اپاچی کیسینڈرا انسٹال کرنے کا طریقہ دکھائیں گے۔ اسی ہدایات کا اطلاق اوبنٹو 16.04 اور کسی بھی اوبنٹو پر مبنی تقسیم کے لئے ہوتا ہے ، جس میں لینکس منٹ ، کوبونٹو اور ایلیمینٹری OS شامل ہیں۔

شرطیں

اپنے اوبنٹو سسٹم پر پیکجوں کو انسٹال کرنے کے ل. ، آپ کو sudo مراعات کے ساتھ بطور صارف لاگ ان ہونا چاہئے۔

اپاچی کیسینڈرا انسٹال کرنا

اوباچو 18.04 پر اپاچی کیسینڈرا کو انسٹال کرنے کا آسان ترین طریقہ یہ ہے کہ آفیشل اپاچی کیسندرا کے ذخیرے سے ڈیب پیکیج کو انسٹال کیا جائے۔

اس مضمون کو لکھنے کے وقت ، اپاچی کیسینڈرا کا تازہ ترین ورژن 3.11 اور اس کی ضرورت ہوتی ہے کہ اوپن جے ڈی کے 8 کو سسٹم پر انسٹال کیا جائے۔

جاوا انسٹالیشن بہت آسان ہے ، پیکیج انڈیکس کو اپ ڈیٹ کرکے شروع کریں:

sudo apt update

اوپن جے ڈی کے پیکیج کو ٹائپ کرکے انسٹال کریں۔

sudo apt install openjdk-8-jdk

جاوا کی تنصیب کو درج ذیل کمانڈ کو چلانے کی توثیق کریں جو جاوا ورژن پرنٹ کرے گا۔

java -version

آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

آپٹ ٹرانسپورٹ-https پیکیج انسٹال کریں جو HTTPS پر کسی ذخیرے تک رسائی حاصل کرنے کے لئے ضروری ہے۔

sudo apt install apt-transport-https

اگلا مرحلہ اپاچی کیسینڈرا مخزن شامل کرنا ہے۔

درج ذیل wget کمانڈ کا استعمال کرتے ہوئے مخزن کے جی پی جی کو درآمد کریں:

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

مذکورہ کمانڈ کو OK آؤٹ کرنا چاہئے جس کا مطلب ہے کہ کلید کامیابی کے ساتھ درآمد کی گئی ہے اور اس ذخیرos پیکجوں سے پیکیج قابل اعتماد سمجھے جائیں گے۔

اگلا ، جاری کرکے سسٹم میں کیسینڈرا ذخیرہ شامل کریں:

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

ذخیرہ کاری کے فعال ہوجانے کے بعد ، apt پیکیج کی فہرست کو اپ ڈیٹ کریں اور اپاچی کیسینڈرا کا تازہ ترین ورژن ٹائپ کرکے انسٹال کریں۔

sudo apt update sudo apt install cassandra

تنصیب کا عمل مکمل ہونے کے بعد کیسینڈرا سروس خود بخود شروع ہوجائے گی۔ آپ تصدیق کر سکتے ہیں کہ کیسینڈرا ٹائپ کرکے چل رہا ہے:

nodetool status

آپ کو اس سے ملتا جلتا کچھ دیکھنا چاہئے:

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1

مبارک ہو ، اس مرحلے پر آپ نے اپنے اوبنٹو سرور پر اپاچی کیسینڈرا انسٹال کیا ہے۔

اپاچی کیسینڈرا کی تشکیل

اپاچی کیسینڈرا ڈیٹا کو /var/lib/cassandra ڈائرکٹری میں محفوظ کیا جاتا ہے ، کنفگریشن فائلیں /etc/cassandra میں واقع ہوتی ہیں اور جاوا کے اسٹارٹ اپ آپشنز کو /etc/default/cassandra فائل میں تشکیل کیا جاسکتا ہے۔

پہلے سے طے شدہ طور پر ، کیسینڈرا کو صرف لوکل ہوسٹ پر سننے کے لئے تشکیل دیا گیا ہے۔ اگر ڈیٹا بیس سے منسلک موکل بھی اسی میزبان پر چل رہا ہے تو آپ کو پہلے سے طے شدہ تشکیل فائل کو تبدیل کرنے کی ضرورت نہیں ہے۔

سی سی کی ایل (کیسینڈرا کوئوری لینگویج) کے ذریعہ کیسینڈرا کے ساتھ بات چیت کرنے کے ل you آپ cqlsh نامی ایک کمانڈ لائن یوٹیلیٹی استعمال کرسکتے ہیں جو کیسینڈرا پیکیج کے ذریعہ بھیج دیا گیا ہے۔

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

اپاچی کیسینڈرا کلسٹر کا نام تبدیل کرنا

پہلے سے طے شدہ طور پر ، کیسینڈرا کلسٹر کا نام "ٹیسٹ کلسٹر" رکھا گیا ہے۔ اگر آپ اسے تبدیل کرنا چاہتے ہیں تو نیچے دیئے گئے اقدامات پر عمل کریں:

  1. cqlsh کے ساتھ کیسینڈرا سی کیو ایل ٹرمینل میں لاگ ان کریں:

    cqlsh

    کلسٹر کے نام کو "لینکسائز کلسٹر" میں تبدیل کرنے کے لئے درج ذیل کمانڈ کو چلائیں:

    UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';

    اپنے مطلوبہ نام کے ساتھ "لینکسائز کلسٹر" تبدیل کریں۔ کنسول سے باہر exit لئے ایک بار قسم ختم کریں۔

    cassandra.yaml ترتیب دینے والی فائل میں ترمیم کریں اور اپنے نئے کلسٹر کا نام درج کریں۔

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    سسٹم کی کیچ کو صاف کرنے کے لئے درج ذیل کمانڈ کو چلائیں:

    nodetool flush system

    آخر میں کیسینڈرا سروس دوبارہ شروع کریں:

    sudo systemctl restart cassandra

نتیجہ اخذ کرنا

آپ نے اپنے اوبنٹو 18.04 پر اپاچی کیسینڈرا کامیابی کے ساتھ انسٹال کیا ہے۔ اب آپ باضابطہ اپاچی کیسینڈرا دستاویزاتی صفحہ ملاحظہ کرسکتے ہیں اور کیسینڈرا کے ساتھ شروعات کا طریقہ سیکھ سکتے ہیں۔

جاوا کیسینڈرا اوبنٹو ڈیٹا بیس