Instal MongoDB Community Edition 4.0 di Linux
- 1808
- 526
- Darryl Ritchie
Mongodb adalah source open no-Schema dan database NoSQL yang berorientasi dokumen (NoSQL berarti tidak menyediakan tabel, baris, dll.) Sistem seperti Apache Couchdb. Ini menyimpan data dalam dokumen seperti JSON dengan skema dinamis untuk kinerja yang lebih baik.
Paket MongoDB
Berikut ini adalah paket MongoDB yang didukung, dilengkapi dengan repositori sendiri dan berisi:
MongoDB-org
- Metapackage yang akan menginstal 4 paket komponen berikut secara otomatis.MongoDB-org-Server
- Berisi daemon mongod dan konfigurasi dan skrip init.MongoDB-org-Mongos
- Berisi daemon mongos.Mongodb-org-shell
- Berisi shell mongo.MongoDB-org-tools
- Berisi alat Mongodb: Mongo, Mongodump, Mongorestor, MongoExport, Mongoimport, Mongostat, Mongotop, Bsondump, Mongofiles, Mongooplog dan Mongoperf.
Di artikel ini, kami akan memandu Anda melalui proses pemasangan MongoDB 4.0 Edisi Komunitas pada RHEL, Centos, Fedora, Ubuntu Dan Debian server dengan bantuan repositori MongoDB resmi menggunakan .RPM Dan .Deb Paket hanya pada sistem 64-bit.
Langkah 1: Menambahkan Repositori MongoDB
Pertama, kita perlu menambahkan Repositori resmi MongoDB untuk memasang Edisi Komunitas Mongodb pada 64-bit platform.
Di Red Hat, Centos dan Fedora
Buat file /etc/yum.repo.d/mongodb-org-4.0.repo
Untuk menginstal mongoDB secara langsung, menggunakan perintah yum.
# vi /etc /yum.repo.d/mongodb-org-4.0.repo
Sekarang tambahkan file repositori berikut.
[MongoDB-org-4.0] Name = MongoDB Repository BaseUrl = https: // repo.Mongodb.org/yum/redhat/$ rilis/mongodb-org/4.0/x86_64/gpgcheck = 1 diaktifkan = 1 gpgkey = https: // www.Mongodb.org/static/pgp/server-4.0.ASC
Pada sistem ubuntu
Repositori MongoDB hanya menyediakan paket untuk 18.04 LTS (Bionic), 16.04 LTS (xenial) Dan 14.04 LTS (Tahr yang tepercaya) Rilis 64bit Ubuntu jangka panjang didukung.
Untuk memasang Edisi Komunitas Mongodb Di Ubuntu, Anda harus terlebih dahulu mengimpor kunci publik yang digunakan oleh sistem manajemen paket.
$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 --Recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Selanjutnya, buat file repositori mongoDB dan perbarui repositori seperti yang ditunjukkan.
Di Ubuntu 18.04
$ echo "deb [arch = amd64] https: // repo.Mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse "| sudo tee/etc/apt/sumber.daftar.d/mongodb-org-4.0.daftar $ sudo apt-get update
Di Ubuntu 16.04
$ echo "deb [arch = amd64, arm64] https: // repo.Mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse "| sudo tee/etc/apt/sumber.daftar.d/mongodb-org-4.0.daftar $ sudo apt-get update
Di Ubuntu 14.04
$ echo "deb [arch = amd64] https: // repo.Mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse "| sudo tee/etc/apt/sumber.daftar.d/mongodb-org-4.0.daftar $ sudo apt-get update
Tentang Sistem Debian
Repositori MongoDB hanya menyediakan paket untuk 64-bit Debian 9 Stretch Dan Debian 8 Jessie, Untuk menginstal MongoDB di Debian, Anda perlu menjalankan serangkaian perintah berikut:
Di Debian 9
$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 --Recv 9DA31620334BD75D9DCB49F368818C72E52529D4 $ ECHO "Deb http: // repo.Mongodb.org/apt/debian stretch/mongodb-org/4.0 main "| sudo tee/etc/apt/sumber.daftar.d/mongodb-org-4.0.daftar $ sudo apt-get update
Di Debian 8
$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 --Recv 9DA31620334BD75D9DCB49F368818C72E52529D4 $ ECHO "Deb http: // repo.Mongodb.org/apt/debian jessie/mongodb-org/4.0 main "| sudo tee/etc/apt/sumber.daftar.d/mongodb-org-4.0.daftar $ sudo apt-get update
Langkah 2: Menginstal Paket Edisi Komunitas MongoDB
Setelah repo diinstal, jalankan perintah berikut untuk menginstal MongoDB 4.0.
# yum install -y mongodb -org [on RPM sistem berbasis] $ sudo apt-get install -y mongodb-org [on Deb sistem berbasis]
Untuk menginstal versi rilis MongoDB tertentu, sertakan setiap paket komponen secara individual dan tambahkan nomor versi ke nama paket, seperti yang ditunjukkan dalam contoh berikut:
-------------- Pada RPM Sistem Berbasis --------------.0.6 MongoDB-org-Server-4.0.6 MongoDB-org-Shell-4.0.6 MongoDB-org-Mongos-4.0.6 MongoDB-org-tools-4.0.6 -------------- Aktif Deb Sistem Berbasis -------------- $ sudo apt-get install -y mongodb-org = 4.0.6 mongodb-org-server = 4.0.6 mongodb-org-shell = 4.0.6 mongodb-org-mongos = 4.0.6 MongoDB-org-tools = 4.0.6
Langkah 3: Mengkonfigurasi Edisi Komunitas MongoDB
Membuka file /etc/mongod.conf
dan verifikasi di bawah pengaturan dasar. Jika mengomentari pengaturan apa pun, silakan unkomment.
# vi /etc /mongod.conf
Jalur:/var/log/mongodb/mongod.Port log = 27017 dbpath =/var/lib/mongo
Catatan: Langkah ini hanya berlaku untuk topi merah distribusi berbasis, Debian Dan Ubuntu Pengguna bisa mengabaikannya.
Sekarang buka port 27017
di firewall.
-------------- Pada Firewalld Sistem Berbasis -------------- # firewall-cmd --zone = public --add-port = 27017/tcp --permanent # firewall-cmd --reload ------ -------- Pada Ptable Sistem Berbasis -------------- # ptables -a input -m state --state baru -m tcp -p tcp --dport 27017 -j accept
Langkah 4: Jalankan Edisi Komunitas Mongodb
Sekarang saatnya untuk memulai Mongod
proses dengan mengeluarkan perintah berikut:
# Layanan Mongod Start atau $ Sudo Service Mongod Start
Anda dapat memastikan bahwa Mongod
Proses telah dimulai dengan sukses dengan memverifikasi isi /var/log/mongodb/mongod.catatan
File log untuk membaca baris.
2019-03-05T01: 33: 47.Jaringan 121-0500 I [initandlisten] menunggu koneksi di port 27017
Anda juga bisa mulai, berhenti atau restart Mongod
proses dengan mengeluarkan perintah berikut:
# Layanan Mongod Start # Service Mongod Stop # Service Mongod Restart
Sekarang aktifkan Mongod
Proses di Boot Sistem.
# Systemctl Aktifkan Mongod.layanan [on Systemd sistem berbasis] # chkconfig mongod di [on on Sysvinit sistem berbasis]
Langkah 5: Mulailah menggunakan MongoDB
Terhubung ke Anda Mongodb shell dengan menggunakan perintah berikut.
# Mongo
Perintah ouput:
Versi MongoDB Shell V4.0.6 Menghubungkan ke: MongoDB: // 127.0.0.1: 27017/?gssapiserviceName = mongoDb sesi implisit: sesi "id": uuid ("70ffe350-a41f-42b9-871a-17ccde28ba24") versi server MongoDB: 4.0.6 Selamat datang di shell mongodb.
Perintah ini akan terhubung ke Anda Mongodb database. Jalankan perintah dasar berikut.
> Tampilkan DBS> Koleksi Tampilkan> Tampilkan Pengguna> Gunakan> Keluar
Langkah 6: Menghapus Instal Mongodb Community Edition
Untuk menghapus instalan sepenuhnya MongoDB, Anda harus menghapus aplikasi MongoDB, file konfigurasi dan direktori berisi data dan log apa pun.
Instruksi berikut akan berjalan melalui Anda proses menghapus MongoDB dari sistem Anda.
Di rhel, centos dan fedora
# Service Mongod Stop # yum hapus $ (rpm -qa | grep mongodb -org) # rm -r/var/log/mongodb # rm -r/var/lib/mongo
Di Debian dan Ubuntu
$ sudo layanan mongod berhenti $ sudo apt -get purge mongodb -org* $ sudo rm -r/var/log/mongodb $ sudo rm -r/var/lib/mongodb
Untuk informasi lebih lanjut, kunjungi halaman resmi di http: // docs.Mongodb.org/manual/konten/.
- « Cara Menginstal Apache Couchdb 2.3.0 di Linux
- Instal Apache, MySQL 8 atau MariaDB 10 dan PHP 7 pada Centos 7 »