Instal MongoDB Community Edition 4.0 di Linux

Instal MongoDB Community Edition 4.0 di Linux

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:

  1. MongoDB-org - Metapackage yang akan menginstal 4 paket komponen berikut secara otomatis.
  2. MongoDB-org-Server - Berisi daemon mongod dan konfigurasi dan skrip init.
  3. MongoDB-org-Mongos - Berisi daemon mongos.
  4. Mongodb-org-shell - Berisi shell mongo.
  5. 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/.