نحوه نصب CouchDB در اوبونتو ۲۰٫۰۴

نحوه نصب CouchDB در اوبونتو ۲۰٫۰۴

زهرا عزتی

Apache CouchDB یک ديتابيس رایگان و منبع باز NoSQL است که توسط بنیاد نرم افزار Apache ساخته شده است. این می تواند به عنوان یک ديتابيس تک گره یا خوشه ای استفاده شود. سرور CouchDB داده های خود را در بانکهای اطلاعاتی ذخیره می کند ، که شامل اسنادی با ساختار JSON است. هر سند شامل تعدادی فیلد و پیوست است. زمینه ها می توانند شامل متن ، اعداد ، لیست ها ، بولان ها و موارد دیگر باشند. CouchDB شامل یک  HTTP است که به شما امکان می دهد اسناد دیتابیس را بخوانید ، ایجاد کنید ، ویرایش و حذف کنید. این مقاله مراحل نصب آخرین نسخه CouchDB در اوبونتو ۲۰٫۰۴ را در بر می گیرد. با ما در شتابان هاست همراه باشيد.

نصب CouchDB در اوبونتو نسبتاً ساده است. مخزن CouchDB APT را فعال می کنیم ، کلید مخزن GPG را وارد می کنیم و بسته CouchDB را نصب می کنیم.

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

برای فعال کردن مخزن CouchDB و وارد کردن کلید GPG دستورات زیر را به عنوان root یا کاربر با امتیازات sudo اجرا کنید:

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -echo "deb https://apache.bintray.com/couchdb-deb focal main" | sudo tee -a /etc/apt/sources.list

نصب CouchDB در Ubuntu

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

sudo apt updatesudo apt install couchdb

نصب کننده از شما سؤال می کند که آیا می خواهید CouchDB را در یک حالت خوشه یا مستقل نصب کنید. یک خوشه یعنی چندین سرور متصل به هم ، به عنوان یک فروشگاه داده توزیع شده واحد کار می کنند.

ما CouchDB را در یک حالت مستقل تک سرور نصب خواهیم کرد.

نحوه نصب CouchDB در اوبونتو 20.04

در مرحله بعدی گزینه ای برای تنظیم آدرس IP رابط شبکه که CouchDB به آن متصل خواهد شد ، به شما داده می شود. برای راه اندازی تک سرور ، پیش فرض ۱۲۷٫۰٫۰٫۱ را بگذارید. اگر در حال تنظیم یک خوشه هستید ، آدرس IP رابط را وارد کنید یا ۰٫۰٫۰٫۰ را تایپ کنید ، که به CouchDB می گوید به تمام رابط های شبکه وصل شود.

نحوه نصب CouchDB در اوبونتو 20.04

در زمان بعدی ، رمز عبور سرور را تنظیم کنید. تنظیم رمز عبور توصیه می شود ، که CouchDB را از حالت “حزب مدیر” ناامن خارج می کند. اگر این قسمت را خالی بگذارید ، کاربر سرپرستی ایجاد نمی شود.

نحوه نصب CouchDB در اوبونتو 20.04

در آخر ، رمز عبور را تأیید کنید ، و نصب CouchDB ادامه خواهد یافت.

نحوه نصب CouchDB در اوبونتو 20.04

تأیید نصب CouchDB

سرور CouchDB در localhost در حال اجرا است: ۵۹۸۴٫ برای بررسی اینکه نصب موفقیت آمیز بوده و سرویس در حال اجرا است ، دستور Curl زیر را اجرا کنید که اطلاعات مربوط به بانک اطلاعاتی CouchDB را با فرمت JSON چاپ می کند:

curl http://127.0.0.1:5984/

خروجي چيزي شبيه به عبارت زير است:

{
  "couchdb":"Welcome",
  "version":"3.1.0",
  "git_sha":"ff0feea20",
  "uuid":"4589130c33b0dae4c166330463542ad4",
  "features":[
    "access-ready",
    "partitioned",
    "pluggable-storage-engines",
    "reshard",
    "scheduler"
  ],
  "vendor":{
    "name":"The Apache Software Foundation"
  }
}

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

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

http://127.0.0.1:5984/_utils/

ما را در شتابان هاست دنبال كنيد.