آموزش نصب CouchDB در CentOS 7 - وان سرور آکـادمی
آموزش نصب CouchDB در CentOS 7
آموزش نصب CouchDB در CentOS 7

آموزش نصب CouchDB در CentOS 7

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

آموزش نصب CouchDB در CentOS 7


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

سرور CouchDB داده های خود را در پایگاههای داده که حاوی اسناد با ساختار JSON است ذخیره می کند. هر سند شامل تعدادی از فیلدها و پیوست ها می باشد. فیلدها می توانند شامل متن، اعداد، لیست ها، بولی ها، بیشتر باشد. این شامل یک API HTTP RESTful است که به شما امکان خواندن، ایجاد، ویرایش و حذف اسناد پایگاه داده را میدهد.

در این آموزش، ما توضیح خواهیم داد که چگونه آخرین نسخه CouchDB را در CentOS 7 نصب کنیم.

پیش نیازها

برای اینکه قادر به نصب بسته های جدید در سیستم CentOS خود باشید، باید به عنوان یک کاربر با امتیازات sudo وارد سیستم شوید .

درصورت نیاز به سرور با سیستم عامل CentOs کلیک کنید

مخزن CouchDB را فعال کنید

مخزن CouchDB بستگی به مخزن EPEL دارد (/ post / how-to-enable-epel-repository-on-centos /). اگر مخزن 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 را با استفاده از دستور زیر نصب کنید:

 yum install couchdb

پس از تکمیل نصب، سرویس CouchDB را فعال و شروع کنید:

 sudo systemctl start couchdb
sudo systemctl enable couchdb

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

داده های آپاچی 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 را راه اندازی مجدد کنید.

تأیید نصب 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"
}
}

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

 http://127.0.0.1:5984/_utils/ 
آموزش نصب CouchDB در CentOS 7
آموزش نصب CouchDB در CentOS 7

نتیجه

شما آموخته اید که چگونه CouchDB CentOS 7 را نصب کنید. گامی بعدی شما بازدید از مستندات Apache CouchDB و پیدا کردن اطلاعات بیشتر در مورد این موضوع است.

اولین نفری باشید که از آموزشها و تخفیفهای ویژه با خبر میشوید 😉
با عضویت در خبرنامه از 80 درصد تخفیف بهره مند شوید

5/5 - (6 امتیاز)