انڈروئد

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

اعدام های غير قضايی در ايران

اعدام های غير قضايی در ايران

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

Anonim

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

یہ سبق آپ کو ڈیبیئن 9 پر اپاچی کیسینڈرا نصب کرنے کے عمل کے بارے میں رہنمائی کرتا ہے۔

شرطیں

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

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

ڈیبیئن 9 پر اپاچی کیسینڈرا نصب کرنے کا تجویز کردہ طریقہ سرکاری اپاچی کیسینڈرا ذخیرہ سے ڈیب پیکیج کو انسٹال کرنا ہے۔

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

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

sudo apt update sudo apt install openjdk-8-jdk sudo apt update sudo apt install openjdk-8-jdk

ایک بار مکمل ہونے کے بعد ، جاوا ورژن پرنٹ کرکے اس کی تصدیق کریں:

java -version

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

openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, 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'

پیکیجز انڈیکس کو اپ ڈیٹ کریں اور اپاچی کیسینڈرا کا تازہ ترین ورژن انسٹال کریں:

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 فائل میں تشکیل کیا جاسکتا ہے۔

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

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

cqlsh

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

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

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

  1. پہلے ، کیسینڈرا سی کیو ایل ٹرمینل میں ٹائپ کرکے لاگ ان کریں:

    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

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

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

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