انڈروئد

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

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

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

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

Anonim

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

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

اس ٹیوٹوریل میں ، ہم سینچوس 7 پر کوچ ڈی بی کا جدید ترین ورژن انسٹال کرنے کے بارے میں وضاحت کریں گے۔

شرطیں

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

کوچ ڈی بی ذخیر. کو فعال کریں

کوچ ڈی بی ذخیرے کا انحصار ای پی ای ایل کے ذخیروں پر ہے۔ اگر آپ کے سسٹم پر EPEL ذخیرہ چالو نہیں ہے تو ، ٹائپ کرکے اسے فعال کریں:۔

sudo yum install epel-release

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

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

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

CentOS پر CouchDB انسٹال کریں

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

sudo yum install couchdb

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

sudo systemctl start couchdb sudo systemctl enable couchdb

پہلے سے طے شدہ طور پر ، 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

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

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

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

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

{"ok":true}

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

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

curl

وضاحت کے لئے ذیل میں آؤٹ پٹ فارمیٹ ہوا ہے۔

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

http://127.0.0.1:5984/_utils/

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

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

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