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

سرور مجازی NVMe

در حال نصب CouchDB روی اوبونتو 20.04

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


بنیاد نرم‌افزار آپاچی Apache CouchDB را در سال 2005 به‌عنوان پایگاه‌داده‌ای متن‌باز و سندمحور منتشر کرد که می‌تواند به راحتی با چندین CouchDB جفت شود و انواع وظایف چندگانه را انجام دهد. CouchDB یک پایگاه داده NoSQL است که امکان انعطاف پذیری بیشتری را در زمینه انتقال داده فراهم می کند. CouchDB داده ها را در نشانه گذاری شی جاوا اسکریپت با جاوا اسکریپت به عنوان زبان پرس و جو ذخیره و ارائه می کند.

همچنین CouchDB RESTful HTTP/JSON API موجود است که می‌توانید از آن برای اصلاح و پیش‌نویس فایل‌های پایگاه داده جدید، مانند اسناد، استفاده کنید. این رابط کاربری نسبتاً دوستانه ای دارد که خواندن و ویرایش اسناد را آسان می کند. همانطور که در بالا ذکر شد، این یک پایگاه داده سند محور است. معماری CouchDB به زبان Erlang، یک زبان برنامه نویسی همه منظوره که تمرکز دارد، تفسیر شده است. روی همزمان و همچنین یک سیستم زمان اجرا جمع آوری زباله.

این آموزش کوتاه روش نصب Apache CouchDB را به شما نشان می دهد روی آخرین نسخه 20.04 LTS اوبونتو. را process برای نصب نسبتا ساده است. اما، دستورالعمل های ارائه شده در اینجا مستلزم دانستن برخی از اصول لینوکس و آشنایی سطحی با پوسته آن است. شما هم باید بتوانید host سایت شما روی یک VPS محلی

مرحله 1: به روز رسانی ها را بررسی کنید

ابتدا بررسی کنید که آیا تمام بسته های سیستمی نصب شده جدیدترین بسته های موجود هستند یا خیر. دستور apt زیر را در terminal:

$ sudo آپدیت مناسب && ارتقا دهید

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

توجه داشته باشید: شاید لازم باشد اضافه کنید sudo قبل از هر دستور در سراسر این مقاله اگر از آن استفاده نمی کنید root حساب.

مرحله 2: پیکربندی سرور

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

$ sudo apt-get نصب کنید نرم افزار-خواص-مشترک

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

در اینجا، می توانید یک را اضافه کنید -y پرچم برای دریافت apt-get دستور افزایش سرعت process با خودکار کردن process پذیرش تمام دستوراتی که هنگام آماده شدن نرم افزار برای شروع نصب ظاهر می شوند. اضافه نکردن -y flag به این معنی است که شما باید به هر پاپ آپ به صورت دستی پاسخ دهید، که اگر از سیستمی استفاده نمی کنید که از قبل پیکربندی شده است، بسیار توصیه می شود.

پیشنهاد می‌کنیم بخوانید:  چگونه سرور آپاچی تامکت را نصب کنیم روی اوبونتو 22.04

مرحله 3: چرخش روی مخزن بسته Apache CouchDB

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

$ حلقه https://couchdb.apache.org/مخزن/bintray-pubkey.asc | sudo افزودن کلید apt

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

$ echo “deb https://apache.bintray.com/couchdb-deb کانونی اصلی” |
sudo سه راهی /و غیره/apt/sources.list

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

مطمئن شوید که PPA خود را از یک منبع معتبر که قابل اعتماد است دریافت کنید، زیرا PPA های آماتوری زیادی در دسترس هستند روی وب. در اینجا، ما از مخزن رسمی PPA استفاده کرده‌ایم که تیم بنیاد آپاچی مرتباً از آن بازدید می‌کند.

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

$ sudo آپدیت مناسب

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

با وجود آن، اکنون برای نصب آماده هستید.

حالت مستقل در مقابل حالت کلاستر

اکنون، باید انتخاب کنید که آیا می‌خواهید CouchDB در یکی از حالت‌های زیر نصب شود:

  1. حالت خوشه ای
  2. حالت مستقل

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

در حالت مستقل، فقط یک سرور درگیر است. از آنجایی که احتمالاً فقط از یک سرور استفاده می کنید، نصب را در حالت مستقل ادامه خواهیم داد.

مرحله 4: نصب

برای شروع نصب Apache CouchDB از دستور زیر استفاده کنید:

$ sudo apt نصب couchdb

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

پیامی ظاهر می‌شود که از شما می‌خواهد بین حالت‌های مستقل و خوشه‌ای یکی را انتخاب کنید. حالت مستقل را انتخاب کنید. سپس از شما خواسته می شود که آدرس IP هدف رابط شبکه را وارد کنید روی که برای نصب. برای نصب مستقل تک سرور، آدرس پیش فرض را که 127.0.0.1 خواهد بود، تغییر نمی دهیم.

پیشنهاد می‌کنیم بخوانید:  روش استفاده از Ubuntu Nvidia PPA

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

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

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

پس از وارد کردن رمز عبور، از شما خواسته می شود که رمز عبور را مجدداً برای تأیید وارد کنید. نصب پس از مدتی به پایان می رسد.

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

مرحله 5: نصب را تأیید کنید

با استفاده از دستور curl مطمئن شوید که نصب به راحتی انجام شده است. این دستور اطلاعات مربوطه را نشان می دهد که وضعیت CouchDB را نشان می دهد و با نصب مطابقت دارد. سرور CouchDB در حال اجرا خواهد بود روی localhost:5984.

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

مرحله 6: ایجاد یک پایگاه داده

وارد کنترل پنل Fauxton خود شوید http://127.0.0.1:5984/_utils/ با اعتبار کاربری خود و ایجاد یک پایگاه داده جدید با CouchDB.

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

روی نماد پایگاه داده واقع در سمت چپ پانل کلیک کنید و دکمه “ایجاد پایگاه داده” را در سمت راست بالای صفحه فشار دهید.

در حال نصب CouchDB روی اوبونتو 20.04در حال نصب CouchDB روی اوبونتو 20.04

به طور خلاصه

در حال نصب CouchDB روی دستگاه تک سرور شما بسیار ساده است. برای انجام این کار، مطمئن شوید که سیستم شما به آخرین بسته های سیستمی به روز شده است. سپس، مخازن بسته Apache را فعال کنید، و شما آماده نصب Apache CouchDB هستید. روی سرور شما

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

امیدواریم این آموزش برای شما مفید بوده باشد. برای دیدن آموزش های بیشتر به اطراف بمانید روی با استفاده از CouchDB با کنترل پنل Fauxton. در همین حال، مطالب بیشتری را بررسی کنید روی نصب ابزارهای دیگر روی سیستم های یونیکس

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-03 21:46:03

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

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

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