Bagaimana Memasang MongoDB Pada Sistem Operasi Ubuntu?



Artikel ini akan memberitahu anda cara memasang MongoDB pada Sistem Operasi Ubuntu dengan demonstrasi praktikal yang teliti dan terperinci.

Kedua setelah sistem operasi windows, Linux merupakan salah satu sistem operasi paling popular di industri sekarang. Tetapi tidak seperti Windows dan Mac OS yang terdapat dalam versi standard, sistem operasi Linux mempunyai pelbagai rasa yang boleh dimuat turun oleh pengguna bergantung pada keperluan mereka. Salah satu rasa sistem operasi Linux adalah Ubuntu, yang merupakan rasa Linux yang paling popular yang ada sekarang. Sekiranya anda mahu menggunakan pada sistem operasi Ubuntu anda, yang pertama adalah memasang MongoDB pada Sistem Operasi Ubuntu anda dan dalam artikel ini kita akan membincangkan mengenai perkara itu.

Petunjuk berikut akan dibahas dalam artikel ini,





Mari kita mulakan!

Cara Memasang MongoDB di Ubuntu



Untuk memasang MongoDB pada Ubuntu OS ikuti langkah-langkah yang dinyatakan di bawah.

Import Pakej MongoDB

Pada langkah ini, anda perlu mengimport kunci awam yang pertama kali digunakan oleh sistem pengurusan pakej ubuntu. Salah satu kelebihan terbaik menggunakan sistem Pengurusan Pakej Ubuntu adalah terdapat ketekalan dan keaslian dalam semua kunci yang diimportnya kerana ia mengesahkan bahawa semuanya ditandatangani menggunakan kunci GPG.



c ++ menyusun tatasusunan

Untuk mengimport kunci awam MongoDB, gunakan arahan berikut.

> sudo apt-key adv –keyserver hkp: //keyserver.ubuntu.com: 80 –recv 7F0CEB10

Setelah ini selesai, anda perlu membuat fail senarai sumber untuk MongoDB

Senarai yang perlu anda buat adalah, /etc/apt/sources.list.d/mongodb-org-3.4.list dan untuk melakukannya, anda boleh menggunakan arahan berikut.

> echo “deb http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Setelah ini selesai, anda perlu mengemas kini repositori pakej tempatan. Untuk melakukan ini, gunakan arahan berikut.

> sudo apt-get kemas kini

Sekarang mari kita lihat cara memasang Pakej MongoDB

Pasang Pakej MongoDB

Sekarang setelah anda berjaya mengimport repositori MongoDB, sudah tiba masanya untuk memasang pakej MongoDB.

Anda perlu memasang MongoDB versi stabil terbaru untuk Ubuntu dan untuk melakukan ini, gunakan arahan berikut.

> sudo apt-get install -y mongodb-org

Sekiranya dalam keadaan tertentu, anda perlu memasang versi khas MongoDB untuk Ubuntu, anda boleh menggunakan perintah berikut.sudo apt-get install -y mongodb-org = 3.4 mongodb-org-server = 3.4 mongodb-org- tempurung = 3.4 mongodb-org-mongos = 3.4 mongodb-org-alat = 3.4

Sekarang setelah kita mengetahui cara memasang MongoDB di Ubuntu, mari kita lihat cara melancarkannya,

Lancarkan MongoDB Platform

Sekarang mongoDb telah berjaya dipasang pada sistem Ubuntu anda, sudah tiba masanya untuk melancarkannya. Untuk melakukan ini, anda boleh menggunakan kod di bawah.

> sudo vim /etc/systemd/system/mongodb.service

Dalam contoh di atas, kami telah membuat fail konfigurasi bernama mongodb.service di / etc / systemd / system dan menggunakannya untuk menguruskan semua perkhidmatan mongoDb yang kami perlukan.

Setelah fail berjaya dibuat, buka yang sama dan copy-paste kod berikut ke dalam kandungannya.

#Unit mengandungi kebergantungan yang harus dipenuhi sebelum perkhidmatan dimulakan.

[Unit] Penerangan = Pangkalan Data MongoDB After = network.target Documentation = https: //docs.mongodb.org/manual # Perkhidmatan memberitahu systemd, bagaimana perkhidmatan harus dimulakan. # Key `User` menentukan bahawa pelayan akan berjalan di bawah pengguna mongodb dan #` ExecStart` menentukan perintah permulaan untuk pelayan MongoDB. [Perkhidmatan] Pengguna = mongodb Group = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # Pasang memberitahu systemd kapan perkhidmatan harus dimulakan secara automatik. # `multi-user.target` bermaksud pelayan akan dimulakan secara automatik semasa boot. [Pasang] WantedBy = multi-user.target

Setelah ini selesai, kemas kini perkhidmatan sistem dengan menggunakan arahan di bawah.

> systemctl daemon-tambah nilai

Mulakan perkhidmatan dengan menggunakan systemcl.

> sudo systemctl mulakan mongodb

Anda perlu memastikan bahawa mongoDb telah dimulakan di port 27017. Untuk melakukan ini, gunakan kod di bawah.

boleh berubah dan tidak berubah dalam java
> netstat -plntu

Selepas ini, anda perlu memeriksa sama ada perkhidmatan telah bermula dengan betul. Gunakan kod di bawah untuk melakukan perkara yang sama,

> sudo systemctl status mongodb

Jika sistem berjalan dan berjalan seperti yang diharapkan, output Anda harus ditampilkan aktif (berjalan) bersama dengan PID dan Memory / CPU yang sedang digunakan.

Sekiranya dalam keadaan tertentu, anda perlu mengaktifkan MongoDb secara automatik, anda perlu menggunakan perintah berikut.

> sudo systemctl mengaktifkan mongodb

Untuk menghentikan MongoDB, gunakan arahan ini.

> sudo systemctl hentikan mongodb

Sekiranya anda perlu memulakan semula mongoDb gunakan arahan ini.

> sudo systemctl mulakan semula mongodb

Ini membawa kita ke bahagian akhir artikel ini,

Mengkonfigurasi dan Menyambung ke Pelayan MongoDB

Pertama buka shell mongoDb. Untuk melakukan ini di pelayan anda, gunakan arahan berikut.

> mongo

Setelah dibuka, beralih ke pangkalan data admin dengan menggunakan kod di bawah.

> gunakan admin

Sekarang buat pengguna root dengan menggunakan arahan ini.

> db.createUser ({pengguna: 'admin', pwd: & rdquopassword ', peranan: [{role:' root ', db:' admin '}]})

Sekarang setelah semua ini selesai, keluar dari cengkerang MongoDb.

Mulakan semula mongoDb dan berhubung dengan pengguna yang dibuat pada langkah di atas.

> mongo -u admin -p admin123 - autentikasi Pentadbir pangkalan data

Sekiranya anda ingin melihat pangkalan data semasa yang sedang disambungkan, gunakan arahan berikut.

Tunjukkan dbs

Ini membawa kita ke artikel ini. Saya harap anda telah belajar cara memasang MongoDB pada Sistem Operasi Ubuntu.

Sekarang setelah anda memahami apa itu Big Data, lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus Latihan Pensijilan Hadoop Data Besar Edureka membantu pelajar menjadi pakar dalam bidang HDFS, Benang, MapReduce, Babi, Hive, HBase, Oozie, Flume dan Sqoop menggunakan kes penggunaan masa nyata pada domain Runcit, Media Sosial, Penerbangan, Pelancongan, Kewangan.

Ada soalan untuk kami? Sebutkannya di bahagian komen dan kami akan menghubungi anda.