ذكري المظهر

كيفية تثبيت couchdb على centos 8

How to install and open Postman in Chrome

How to install and open Postman in Chrome

جدول المحتويات:

Anonim

Apache CouchDB هي قاعدة بيانات NoSQL مجانية ومفتوحة المصدر تم تطويرها بواسطة Apache Software Foundation. يمكن استخدامه كقاعدة بيانات واحدة أو عقدة.

يخزن خادم CouchDB بياناته في قواعد بيانات مسماة ، والتي تحتوي على مستندات ذات بنية JSON. يتكون كل مستند من عدد من الحقول والمرفقات. يمكن أن تتضمن الحقول نصًا وأرقامًا وقوائمًا منطقية وغير ذلك الكثير. وهو يتضمن واجهة برمجة تطبيقات HTTP RESTful التي تتيح لك قراءة مستندات قاعدة البيانات وإنشائها وتحريرها وحذفها.

، سنغطي تثبيت CouchDB على CentOS 8.

تمكين مستودع CouchDB

تتمثل أسهل طريقة لتثبيت CouchDB على CentOS 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

احفظ الملف وأغلق المحرر.

تثبيت CouchDB على CentOS

قم بتثبيت حزم CouchDB عن طريق تشغيل الأمر التالي:

sudo dnf install couchdb

بمجرد اكتمال التثبيت ، قم بتمكين وبدء خدمة CouchDB:

sudo systemctl enable --now couchdb

تكوين CouchDB

يمكن إعداد CouchDB في عقدة واحدة أو وضع متفاوت المسافات. في هذا المثال ، سنقوم بنشر الخادم في تكوين عقدة واحدة. تحقق من الوثائق الرسمية حول كيفية إعداد CouchDB في وضع متفاوت المسافات.

يمكنك تكوين CouchDB باستخدام Fauxton ، على http://127.0.0.1:5984/_utils#setup أو من سطر الأوامر. سيرشدك "معالج الإعداد" خلال تحديد الوضع وإنشاء المسؤول.

سنقوم بإنشاء المستخدم المسؤول وقواعد البيانات من سطر الأوامر.

يتم تخزين ملفات بيانات وتهيئة Apache CouchDB في دليل /opt/couchdb . لإنشاء حساب مسؤول ، افتح ملف local.ini وأضف سطرًا أسفل القسم في تنسيق username = password .

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

admin = mysecretpassword

أعد تشغيل خدمة CouchDB لتغيير كلمة المرور إلى علامة تجزئة:

sudo systemctl restart couchdb

يمكنك استخدام التنسيق نفسه لإضافة حسابات مسؤول متعددة. أعد تشغيل خدمة CouchDB دائمًا بعد إضافة حساب جديد.

استخدم curl لإنشاء قواعد بيانات النظام _replicator و _global_changes و _global_changes :

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

يجب أن يرجع كل أمر ما يلي:

{"ok":true}

التحقق من تثبيت CouchDB

خادم CouchDB يعمل على localhost:5984 . للتحقق من نجاح التثبيت وتشغيل الخدمة ، قم بتشغيل الأمر curl التالي الذي سيقوم بطباعة معلومات حول قاعدة بيانات CouchDB بتنسيق JSON:

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/

استنتاج

لقد أوضحنا لك كيفية تثبيت CouchDB CentOS 8. يمكن أن تكون خطوتك التالية هي زيارة وثائق Apache CouchDB والبحث عن مزيد من المعلومات حول هذا الموضوع.

لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.

قاعدة بيانات centos couchdb