وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب CouchDB روی CentOS 7

0 2
زمان لازم برای مطالعه: 2 دقیقه



Apache CouchDB یک پایگاه داده رایگان و منبع باز NoSQL است که توسط بنیاد نرم افزار آپاچی توسعه یافته است.

سرور CouchDB داده های خود را در پایگاه داده های نامگذاری شده ذخیره می کند که حاوی اسنادی است JSON
ساختار هر سند شامل تعدادی فیلد و پیوست است. فیلدها می توانند شامل متن، اعداد، لیست ها، بولی ها و موارد دیگر باشند. این شامل یک API 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
[bintray--apache-couchdb-rpm]
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 couchdbsudo systemctl enable couchdb

به طور پیش فرض، CouchDB به گوش می دهد localhost فقط و هیچ حساب کاربری ایجاد نمی شود.

پیشنهاد می‌کنیم بخوانید:  روش نصب Pip در CentOS 7

داده‌های Apache CouchDB و فایل‌های پیکربندی در آن ذخیره می‌شوند /opt/couchdb فهرست راهنما. برای ایجاد یک حساب کاربری مدیریت، local.ini فایل و یک خط در زیر اضافه کنید [admins] بخش در قالب username = password.

sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
[admins]
admin = mysecretpassword

با راه اندازی مجدد سرویس CouchDB، رمز عبور را به هش تبدیل کنید:

sudo systemctl restart couchdb

از همان قالب برای اضافه کردن چندین حساب مدیریت استفاده کنید. پس از افزودن حساب جدید، باید سرویس CouchDB را مجددا راه اندازی کنید.

استفاده کنید curl برای ایجاد پایگاه های داده سیستم: _users، _replicator و _global_changes :

curl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_userscurl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_replicatorcurl -u ADMINUSER:PASS -X PUT http://127.0.0.1:5984/_global_changes

هر دستور باید موارد زیر را برگرداند:

{"ok":true}

تأیید نصب CouchDB

برای بررسی اینکه آیا نصب با موفقیت انجام شده است، موارد زیر را صادر کنید curl
دستوری که اطلاعات پایگاه داده CouchDB را در قالب JSON چاپ می کند:

curl http://127.0.0.1:5984/

برای وضوح خروجی زیر فرمت شده است.

{  
   "couchdb":"Welcome",
   "version":"2.3.1",
   "git_sha":"c298091a4",
   "uuid":"17a6b911e0d5bfe36778b387510dbd93",
   "features":[  
      "pluggable-storage-engines",
      "scheduler"
   ],
   "vendor":{  
      "name":"The Apache Software Foundation"
   }
}

اگر رابط کاربری گرافیکی را ترجیح می دهید، می توانید به رابط مبتنی بر وب CouchDB، Fauxton در آدرس زیر دسترسی داشته باشید:

http://127.0.0.1:5984/_utils/
CouchDB Fauxton

نتیجه

شما یاد گرفته اید که چگونه CouchDB را نصب کنید CentOS 7. قدم بعدی شما می تواند بازدید از Apache CouchDB Documentation

و اطلاعات بیشتری در مورد این موضوع پیدا کنید.

در صورت داشتن هر گونه سوال در کامنت بگذارید.

پایگاه داده centos couchdb
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
پیشنهاد می‌کنیم بخوانید:  روش افزودن و حذف کاربران در CentOS 8

زمان انتشار: 1402-12-27 17:30:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید