GNU/Linux >> Belajar Linux >  >> Linux

Menggunakan alat mongodb (mongodump, mongorestore) dari komputer lain

Saya tahu ini pertanyaan lama, tetapi googling membawa saya ke sana. Di ubuntu 14.04 saya memiliki baris berikut di /etc/sources.list.d/mongo.list untuk memiliki versi 3.2 di sana:

deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse

Sumber berisi beberapa paket. Menurut Manual MongoDB seperti ini:

  • mongodb-org - Metapackage yang secara otomatis akan menginstal empat paket komponen yang tercantum di bawah.
  • mongodb-org-server - Berisi daemon mongod dan konfigurasi terkait serta skrip init.
  • mongodb-org-mongos - Berisi daemon mongos.
  • mongodb-org-shell - Berisi cangkang mongo.
  • mongodb-org-tools - Berisi alat MongoDB berikut:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, dan mongotop.

Jadi dalam kasus Anda, mongodb-org-tools harus cukup.


Biasanya distribusi Linux membuat beberapa paket dari satu software, seperti server, klien, dev, dan doc.

Misalnya, di Debian, Anda dapat menginstal paket mongodb-clients yang berisi mongodump dan mongorestore dan tidak menginstal server mongodb.


10gen tidak menyediakan paket terpisah seperti server - klien - dev &doc untuk mongodb (setidaknya saya tidak dapat menemukan untuk Ubuntu 10.04). Jadi saya hanya menyalin binari /usr/bin/mongodump dan /usr/bin/mongorestore ke server HTTP saya secara manual (mesin memiliki arsitektur yang sama) Sekarang saya menjalankan perintah ini di server saya yang tidak memiliki instalasi mongodb tanpa masalah.


Linux
  1. Bagaimana Cara Menyalin Pengaturan Dari Satu Mesin Ke Mesin Lainnya?

  2. Cara Menginstal MongoDB dari Sumber (dan menggunakan YUM) di Linux

  3. Matikan mesin Windows dari terminal linux

  1. Menjalankan skrip dari direktori lain

  2. Salinan persis file dari NTFS ke NTFS lain menggunakan Linux

  3. Menyalin paket dari antarmuka ke yang lain

  1. Menghasilkan TIN dari DEM menggunakan alat MacOSX/Unix?

  2. Bagaimana cara meneruskan port dari satu mesin ke mesin lainnya?

  3. Symlink dari satu workstation ke workstation lain tanpa mount