آموزش نصب CouchDB در CentOS 7
Apache CouchDB یک پایگاه داده رایگان و متن باز NoSQL است که توسط بنیاد نرم افزار آپاچی توسعه یافته است.
سرور CouchDB داده های خود را در پایگاههای داده که حاوی اسناد با ساختار JSON است ذخیره می کند. هر سند شامل تعدادی از فیلدها و پیوست ها می باشد. فیلدها می توانند شامل متن، اعداد، لیست ها، بولی ها، بیشتر باشد. این شامل یک API HTTP RESTful است که به شما امکان خواندن، ایجاد، ویرایش و حذف اسناد پایگاه داده را میدهد.
در این آموزش، ما توضیح خواهیم داد که چگونه آخرین نسخه CouchDB را در CentOS 7 نصب کنیم.
پیش نیازها
برای اینکه قادر به نصب بسته های جدید در سیستم CentOS خود باشید، باید به عنوان یک کاربر با امتیازات sudo وارد سیستم شوید .
مخزن 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 را نصب کنید. گامی بعدی شما بازدید از مستندات Apache CouchDB و پیدا کردن اطلاعات بیشتر در مورد این موضوع است.
اولین نفری باشید که از آموزشها و تخفیفهای ویژه با خبر میشوید 😉
با عضویت در خبرنامه از 80 درصد تخفیف بهره مند شوید
اولین نفر باشید که نظر ارسال میکنید