جزییات بازدید : 4463
تاریخ انتشار : 27 / مرداد / 1397
MongoDB یک دیتابیس با پشتیبانی کامل از شاخص های انعطاف پذیر و کوئری های قوی می باشد . یک دیتابیس Nosql است. MongoDb4.0 از تراکنش های multi-document ACID پشتیبانی می کند
MongoDB 4.0 نسخه جدید و پایدار 4.0 خود را با خیلی امکانات بهبود یافته عرضه کرد. در این آموزش شما نحوه نصب MongoDB 4.0 را بر روی فدورا 27/28/29 یاد خواهید گرفت.
مرحله اول : پیکربندی مخزن Dnf
خطوط زیر را در فایل با نام mongodb.repo در پوشه مخازن yum اضافه کنید البته به نسخه MongoDB و معماری سیستم خود دقت کنید و میتوانید در صورت نیاز آنرا تغییر دهید . در این آموزش قصد داریم از نسخه 4.0 استفاده کنیم.
$sudo vi /etc/yum.repos.d/mongodb.repo
[Mongodb]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
مرحله دوم : نصب MongoDB 4.0 بر روی فدورا
برای نصب mongodb-org از مدیریت پکیج yum استفاده می کنیم چون به صورت خودکار نیازمندیها را نصب می کند . برای نصب هر نسخه جزئی MongoDB مانند mongodb-org-4.0.0 دستور زیر آخرین نسخه پایدار در دسترس رت نصب می کند.
$sudo dnf install mongodb-org
مرحله سوم : اجرای سرویس MongoDB
سرور MongoDB بر روی سیستم نصب شده است . اجازه بدهید سرویس MongoDB را فعال و آنرا استارت کنیم.
$sudo systemctl enable mongod.service
$sudo systemctl start mongod.service
بعد از استارت سرویس چک کنید ببینید آیا سرویس به درستی استارت شده است
$sudo systemctl status mongod.service
مرحله چهارم : چک کردن نسخه MongoDB
از دستورات زیر برای چک نسخه MongoDB استفاده کنید
$mongod --version
db version v4.0.0
git version: 3b07af3d4f471ae89e8186d33bbb1d5259597d51
OpenSSL version: OpenSSL 1.0.0-fips 29 Mar 2010
allocator: tcmalloc
modules: none
build environment:
distmod: amazon
distarch: x86_64
target_arch: x86_64
با استفاده از خط فرمان به MongoDB متصل شوید و چند دستور آزمایشی برای تست کار کردن MongoDB وارد کنید
$mongo
> use mydb;
> db.test.save({ tecadmin: 1001 })
> db.test.find()
{ "_id" : ObjectId("5b449183db87ea2a1586d85f"), "tecadmin" : 1001 }
تبریک ! شما موفق به نصب MongoDB بر روی سیستم فدورا شده اید.
مترجم : حسین داود
منبع :