ذكري المظهر

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

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 7.

المتطلبات الأساسية

لتكون قادرًا على تثبيت حزم جديدة على نظام CentOS ، يجب تسجيل الدخول كمستخدم لديه امتيازات sudo.

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

مستودع CouchDB يعتمد على مستودع EPEL. إذا لم يتم تمكين مستودع EPEL على نظامك ، فقم بتمكينه عن طريق الكتابة:.

sudo yum install epel-release

بعد ذلك ، افتح محررك المفضل وقم بإنشاء ملف مستودع 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 yum install couchdb

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

sudo systemctl start couchdb sudo systemctl enable couchdb

بشكل افتراضي ، يستمع CouchDB على المضيف المحلي فقط ولا يتم إنشاء حساب مسؤول.

يتم تخزين ملفات بيانات وتهيئة 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

للتحقق مما إذا كان قد تم إجراء التثبيت بنجاح ، أصدر أمر curl التالي الذي سيقوم بطباعة معلومات قاعدة بيانات CouchDB بتنسيق JSON:

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/

استنتاج

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

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