انڈروئد

سینٹوس 7 پر اپاچی کیسینڈرا کیسے انسٹال کریں

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

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

Anonim

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

اس ٹیوٹوریل میں بیان کیا گیا ہے کہ CentOS 7 پر اپاچی کیسینڈرا کو انسٹال کرنے کا طریقہ۔

شرطیں

جس صارف کے طور پر آپ لاگ ان ہیں ان کو پیکیجز انسٹال کرنے کے قابل ہونے کیلئے سوڈو مراعات حاصل کرنا چاہ.۔

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

سینٹوس 7 پر اپاچی کیسینڈرا کو انسٹال کرنے کا تجویز کردہ طریقہ یہ ہے کہ آفیشل اپاچی کیسینڈرا ذخیرے سے آر پی ایم پیکیج انسٹال کریں۔

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

اوپن جے ڈی کے انسٹال کرنے کے ل your ، اپنے سسٹم پر ٹائپ کریں:

sudo yum install java-1.8.0-openjdk-devel

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

java -version

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

openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)

اب جب جاوا انسٹال ہوا ہے ، اگلا مرحلہ اپاچی کیسینڈرا مخزن کو شامل کرنا ہے۔

اپنی پسند کا ایڈیٹر کھولیں اور درج ذیل ذخیرہ فائل بنائیں:

sudo nano /etc/yum.repos.d/webmin.repo

درج ذیل مواد کو فائل میں چسپاں کریں:

/etc/yum.repos.d/cassandra.repo

name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS

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

sudo yum install cassandra

کیسینڈرا سروس کو شروع اور فعال کریں:

sudo systemctl enable cassandra sudo systemctl start 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 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 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/default.conf/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

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

    nodetool flush system

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

    sudo systemctl restart cassandra

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

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

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