آموزش نصب mongodb در centos 7

| دسته بندی: آموزش سرور مجازی لینوکس |
آموزش نصب mongodb در centos 7

mongodb یک پایگاه داده سند گرای متن باز است که نیازی به طرح بندی اولیه نداشته و با زبان ++C نوشته شده است. هدف از طراحی و توزیع mongodb پرکردن فاصله ذخیره بندی کلید و مقادیر است که این امر باعث افزایش سرعت مقیاس پذیری می گردد. MongoDB به جای اینکه همانند دیتابیس‌های کلاسیک مانند MySQL داده‌ها را در جداول ذخیره کند ، داده‌ها را به صورت ساختار یافته در اسنادی مشابه JSON ذخیره می‌نماید.

در این مطلب از سری مطالب آموزش لینوکس با آموزش نصب mongodb در centos 7 در خدمت شما خواهیم بود.

آموزش نصب mongodb در centos 7

1- ابتدا وارد ترمینال لینوکس CentOS 7 خود شوید.

2- به دلیل اینکه پکیج MongoDB در لیست Repository پیش فرض centos 7 وجود ندارد ، ابتدا لیست Repository آن را اضافه می‌کنیم.

sudo vi /etc/yum.repos.d/mongodb-org.repo

سپس داده‌های زیر را در آن کپی کرده و فایل را ذخیره کنید.

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

3- سپس با دستور زیر لیست repository لینوکس خود را چک کنید.

yum repolist

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

4- پس از اعمال مراحل بالا دستور زیر را برای نصب mongoDB وارد کنید.

sudo yum install mongodb-org

پکیج شروع به نصب کرده و در حدود 201 مگابایت را دانلود و نصب می‌نماید. دقت داشته باشید در بین مراحل نصب از شما تأییدیه نصب و دانلود پرسیده خواهد شد که Yes را وارد کنید.

سپس منتظر بمانید تا نصب MongoDB تمام شود.

کار با سرویس mongodb در لینوکس CentOS 7

– جهت استارت کردن سرویس mongoDB دستور زیر را می توان وارد کرد.

sudo systemctl start mongod

– جهت استاپ کردن نیز دستور به شکل زیر وارد می گردد.

sudo systemctl stop mongod

– برای دریافت log های سرویس mongodb می توانید از دستور زیر استفاده نمایید.

sudo tail /var/log/mongodb/mongod.log

– برای اجرا و رفتن به محیط mongob دستور زیر را وارد کنید.

mongo

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

خطای mongodb - نصب MongoDB

برای رفع این اخطار فایل 20-nproc.conf را با یک ویرایشگر باز کنید.

sudo vi /etc/security/limits.d/20-nproc.conf

دستور زیر را در انتهای فایل باز شده وارد کرده و فایل را ذخیره کنید.

mongod soft nproc 32000

در نهایت سرویس mongodb را یک بار ریلود کرده و مجددا وارد mongo شوید.

sudo systemctl restart mongod

در این بخش آموزش نصب mongodb در centos 7 به پایان رسیده است.

امیدواریم این آموزش مفید واقع شده باشد.

در مطالب بعدی با برخی دستورات کار با mongoDB آشنا خواهید شد.