Pasang Edisi Komuniti MongoDB 4.0 pada Linux
- 1903
- 254
- Mr. Ramon Runolfsson
Mongodb Adakah sumber terbuka tanpa skema dan pangkalan data NoSQL berorientasikan dokumen berprestasi tinggi (NoSQL bermakna ia tidak menyediakan jadual, baris, dan lain-lain.) Sistem seperti Apache Couchdb. Ia menyimpan data dalam dokumen seperti JSON dengan skema dinamik untuk prestasi yang lebih baik.
Pakej MongoDB
Berikut adalah pakej MongoDB yang disokong, dilengkapi dengan repositori sendiri dan mengandungi:
Mongodb-Org
- Metapacackage yang akan memasang 4 pakej komponen berikut secara automatik.mongodb-org-server
- Mengandungi Daemon Mongod dan Skrip Konfigurasi dan INIT.Mongodb-Org-Mongos
- Mengandungi Daemon Mongos.mongodb-org-shell
- Mengandungi cengkerang mongo.Mongodb-org-tools
- Mengandungi alat MongoDB: Mongo, Mongodump, Mongorestore, Mongoexport, Mongoimport, Mongostat, Mongotop, Bsondump, Mongofiles, Mongooplog dan Mongoperf.
Dalam artikel ini, kami akan membimbing anda melalui proses memasang MongoDB 4.0 Edisi Komuniti pada RHEL, Centos, Fedora, Ubuntu dan Debian pelayan dengan bantuan repositori mongodb rasmi menggunakan .rpm dan .Deb Pakej pada sistem 64-bit sahaja.
Langkah 1: Menambah repositori MongoDB
Pertama, kita perlu menambah Repositori Rasmi MongoDB untuk memasang Edisi Komuniti MongoDB pada 64-bit platform.
Di Red Hat, Centos dan Fedora
Buat fail /etc/yum.repos.D/MongoDB-ORG-4.0.repo
Untuk memasang MongoDB secara langsung, menggunakan perintah yum.
# vi /etc /yum.repos.D/MongoDB-ORG-4.0.repo
Sekarang tambahkan fail repositori berikut.
[MongoDB-ORG-4.0] Nama = MongoDB Repository BaseUrl = https: // repo.Mongodb.org/yum/redhat/$ releasever/mongodb-org/4.0/x86_64/gpgcheck = 1 enabled = 1 gpgkey = https: // www.Mongodb.org/statik/pgp/pelayan-4.0.ASC
Pada sistem Ubuntu
Repositori mongoDB hanya menyediakan pakej untuk 18.04 LTS (Bionic), 16.04 LTS (xenial) dan 14.04 LTS (Tahr yang dipercayai) jangka panjang disokong 64bit Ubuntu siaran.
Untuk memasang Edisi Komuniti MongoDB Di Ubuntu, anda perlu terlebih dahulu mengimport kunci awam yang digunakan oleh sistem pengurusan pakej.
$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 - -RECV 9DA31620334BD75D9DCB49F3688818C72E52529D4
Seterusnya, buat fail repositori MongoDB dan kemas kini repositori seperti yang ditunjukkan.
Pada Ubuntu 18.04
$ echo "deb [arch = amd64] https: // repo.Mongodb.org/apt/ubuntu bionik/mongodb-org/4.0 multiverse "| sudo tee/etc/apt/sumber.senarai.D/MongoDB-ORG-4.0.Senaraikan $ sudo apt-get update
Pada 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.senarai.D/MongoDB-ORG-4.0.Senaraikan $ sudo apt-get update
Pada Ubuntu 14.04
$ echo "deb [arch = amd64] https: // repo.Mongodb.org/apt/ubuntu amanah/mongodb-org/4.0 multiverse "| sudo tee/etc/apt/sumber.senarai.D/MongoDB-ORG-4.0.Senaraikan $ sudo apt-get update
Pada sistem Debian
Repositori MongoDB hanya menyediakan pakej untuk 64-bit Debian 9 Stretch dan Debian 8 Jessie, Untuk memasang MongoDB di Debian, anda perlu menjalankan siri arahan berikut:
Pada Debian 9
$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 - -recv 9da31620334bd75d9dcb49f3688818c72e52529d4 $ echo "deb http: // repo.Mongodb.org/apt/debian stretch/mongodb-org/4.0 Utama "| sudo tee/etc/apt/sumber.senarai.D/MongoDB-ORG-4.0.Senaraikan $ sudo apt-get update
Pada Debian 8
$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 - -recv 9da31620334bd75d9dcb49f3688818c72e52529d4 $ echo "deb http: // repo.Mongodb.org/apt/debian jessie/mongodb-org/4.0 Utama "| sudo tee/etc/apt/sumber.senarai.D/MongoDB-ORG-4.0.Senaraikan $ sudo apt-get update
Langkah 2: Memasang Pakej Edisi Komuniti MongoDB
Setelah repo dipasang, jalankan arahan berikut untuk dipasang MongoDB 4.0.
# yum install -y mongodb -org [on Rpm sistem berasaskan] $ sudo apt-get install -y mongodb-org [on Deb sistem berasaskan]
Untuk memasang versi pelepasan MongoDB tertentu, sertakan setiap pakej komponen secara individu dan tambahkan nombor versi ke nama pakej, seperti yang ditunjukkan dalam contoh berikut:
-------------- Pada Rpm Sistem berasaskan -------------- # YUM 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 -------------- ON Deb Sistem berasaskan -------------- $ 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: Konfigurasikan Edisi Komuniti MongoDB
Buka fail /etc/mongod.Conf
dan sahkan di bawah tetapan asas. Sekiranya mengulas sebarang tetapan, sila jadikannya.
# vi /etc /mongod.Conf
Laluan:/var/log/mongodb/mongod.port log = 27017 dbPath =/var/lib/mongo
Catatan: Langkah ini hanya terpakai untuk topi merah pengagihan berasaskan, Debian dan Ubuntu Pengguna boleh mengabaikannya.
Sekarang buka pelabuhan 27017
pada firewall.
-------------- Pada Firewalld Sistem Berdasarkan -------------- # Firewall-CMD-Zone = Public --Add-Port = 27017/TCP --ParManent # Firewall-Cmd-Reload ------ -------- pada IPTABLES Sistem Berasaskan -------------- # IPPABLES -A Input -M Negeri-State New -M TCP -P TCP-DPORT 27017 -J Terima
Langkah 4: Jalankan Edisi Komuniti MongoDB
Sekarang sudah tiba masanya untuk memulakan Mongod
proses dengan mengeluarkan arahan berikut:
# perkhidmatan mongod permulaan atau $ sudo perkhidmatan mongod bermula
Anda boleh memastikan bahawa Mongod
proses telah dimulakan dengan berjaya dengan mengesahkan kandungan /var/log/mongodb/mongod.log
Fail log untuk bacaan baris.
2019-03-05T01: 33: 47.121-0500 I Network [InitandListen] Menunggu Sambungan di Port 27017
Anda juga boleh memulakan, menghentikan atau memulakan semula Mongod
proses dengan mengeluarkan arahan berikut:
# Service Mongod Start # Service Mongod Stop # Service Mongod Restart
Sekarang membolehkan Mongod
proses di boot sistem.
# Systemctl Dayakan Mongod.perkhidmatan [pada Sistemd sistem berasaskan] # chkconfig mongod pada [on Sysvinit sistem berasaskan]
Langkah 5: Mula menggunakan mongodb
Sambungkan ke anda Mongodb shell dengan menggunakan arahan berikut.
# mongo
Perintah Ouput:
Versi shell mongodb v4.0.6 Menyambung ke: MongoDB: // 127.0.0.1: 27017/?gssapiserviceName = MongoDB sesi tersirat: sesi "id": uuid ("70ffe350-A41F-42B9-871A-17CCDE28BA24") MongoDB Versi:.0.6 Selamat Datang ke Mongodb Shell.
Perintah ini akan menyambung ke anda Mongodb pangkalan data. Jalankan arahan asas berikut.
> Tunjukkan DBS> Tunjukkan Koleksi> Tunjukkan Pengguna> Gunakan> Keluar
Langkah 6: Nyahpasang Edisi Komuniti MongoDB
Untuk menyahpasang MongoDB sepenuhnya, anda mesti memadam aplikasi MongoDB, fail konfigurasi dan direktori mengandungi sebarang data dan log.
Arahan berikut akan melalui anda proses mengeluarkan mongoDB dari sistem anda.
Di Rhel, Centos dan Fedora
# Service Mongod Stop # yum erase $ (rpm -qa | grep mongodb -org) # rm -r/var/log/mongodb # rm -r/var/lib/mongo
Di Debian dan Ubuntu
$ Sudo Service Mongod Stop $ Sudo Apt -GET PURGE MONGODB -ORG* $ SUDO RM -R/VAR/LOG/MONGODB $ SUDO RM -R/VAR/LIB/MONGODB
Untuk maklumat lanjut lawati halaman rasmi di http: // docs.Mongodb.org/manual/kandungan/.
- « Cara memasang Apache Couchdb 2.3.0 di Linux
- Pasang Apache, MySQL 8 atau MariaDB 10 dan Php 7 di CentOS 7 »