انڈروئد

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

‫Ù...اÙ...ا جابت بيبي جنى Ù...قداد اناشيد طيور الجنة‬‎

‫Ù...اÙ...ا جابت بيبي جنى Ù...قداد اناشيد طيور الجنة‬‎

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

Anonim

اپاچی کوچ ڈی بی ایک مفت اور اوپن سورس NoSQL ڈیٹا بیس ہے جو اپاچی سافٹ ویئر فاؤنڈیشن نے تیار کیا ہے۔ اسے سنگل نوڈ یا کلسٹرڈ ڈیٹا بیس کے طور پر استعمال کیا جاسکتا ہے۔

کوچ ڈی بی سرور اپنا ڈیٹا نامی ڈیٹا بیس میں محفوظ کرتا ہے ، جس میں JSON ساخت کے ساتھ دستاویزات ہوتے ہیں۔ ہر دستاویز متعدد فیلڈز اور اٹیچمنٹ پر مشتمل ہوتا ہے۔ کھیتوں میں متن ، نمبر ، فہرستیں ، بولین وغیرہ شامل ہوسکتے ہیں۔ اس میں ایک RESTful HTTP API شامل ہے جو آپ کو ڈیٹا بیس دستاویزات کو پڑھنے ، تخلیق کرنے ، ترمیم کرنے اور حذف کرنے کی سہولت دیتا ہے۔

، ہم سینٹوس 8 پر کوچ ڈی بی کی تنصیب کا احاطہ کریں گے۔

کوچ ڈی بی ذخیرہ کو چالو کرنا

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

اپنے انتخابی ایڈیٹر کو جڈ یا صارف کی حیثیت سے sudo استحقاق کے ساتھ کھولیں اور CouchDB مخزن فائل تشکیل دیں:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

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

/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

فائل کو محفوظ کریں اور ایڈیٹر کو بند کریں۔

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

مندرجہ ذیل کمانڈ کو چلانے کے ذریعے کوچ ڈی بی پیکیج انسٹال کریں۔

sudo dnf install couchdb

ایک بار جب انسٹالیشن مکمل ہوجائے تو ، CouchDB سروس کو فعال اور شروع کریں:

sudo systemctl enable --now couchdb

کوچ ڈی بی کی تشکیل

کوچ ڈی بی کو ایک واحد نوڈ یا کلسٹرڈ وضع میں ترتیب دیا جاسکتا ہے۔ اس مثال میں ، ہم سرور کو نوڈ کنفیگریشن میں تعینات کریں گے۔ کلسٹرڈ وضع میں کوچ ڈی بی کو کیسے ترتیب دیا جائے اس کے بارے میں سرکاری دستاویزات کو چیک کریں۔

آپ کوفسیٹن کا استعمال کرتے ہوئے ، http://127.0.0.1:5984/_utils#setup یا کمانڈ لائن سے ، CouchDB تشکیل کر سکتے ہیں۔ سیٹ اپ وزرڈ موڈ سلیکشن اور ایڈمن تخلیق میں آپ کی رہنمائی کرے گا۔

ہم کمانڈ لائن سے ایڈمن صارف اور ڈیٹا بیس بنائیں گے۔

اپاچی کوچ ڈی بی ڈیٹا اور کنفیگریشن فائلیں /opt/couchdb ڈائریکٹری میں محفوظ ہیں۔ ایڈمن اکاؤنٹ بنانے کے local.ini the ، local.ini فائل کو کھولیں اور اس کے تحت ایک لائن شامل کریں فارمیٹ username = password میں سیکشن.

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

پاس ورڈ کو ہیش میں تبدیل کرنے کے لئے کوچ ڈی بی سروس کو دوبارہ شروع کریں:

sudo systemctl restart couchdb

آپ متعدد ایڈمن اکاؤنٹس کو شامل کرنے کے لئے ایک ہی شکل کا استعمال کرسکتے ہیں۔ نیا اکاؤنٹ شامل کرنے کے بعد ہمیشہ کوچ ڈی بی سروس کو دوبارہ شروع کریں۔

سسٹم کے ڈیٹا بیس _users ، _replicator ، اور _global_changes بنانے کے لئے curl استعمال کریں۔

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

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

{"ok":true}

کوچ ڈی بی انسٹالیشن کی تصدیق کر رہا ہے

کوچ ڈی بی سرور لوکل localhost:5984 پر چل رہا ہے۔ یہ تصدیق کرنے کے لئے کہ آیا انسٹالیشن کامیاب رہی یا خدمت چل رہی ہے ، درج ذیل curl کمانڈ چلائیں جو JSON فارمیٹ میں CouchDB ڈیٹا بیس کے بارے میں معلومات پرنٹ کرے گی۔

curl

وضاحت کے لئے ، نیچے آؤٹ پٹ فارمیٹ ہوا ہے۔

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

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

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

اگر آپ کے ذہن میں کوئی سوال ہے تو بلا جھجھک۔

سینٹوس کوچ ڈی بی ڈیٹا بیس