EnglishFrenchSpanyol

Ad


Favicon OnWorks

mongos - Dalam talian di Awan

Jalankan mongos dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan mongos yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


mongos - Utiliti Shard MongoDB

SINOPSIS


mongos untuk "MongoDB Shard," ialah perkhidmatan penghalaan untuk konfigurasi shard MongoDB yang
memproses pertanyaan daripada lapisan aplikasi dan menentukan lokasi data ini masuk
yang pecah kelompok, untuk menyelesaikan operasi ini. Dari perspektif
permohonan, a mongos instance berkelakuan sama dengan mana-mana contoh MongoDB yang lain.

Nota Diubah dalam versi 2.1.

Beberapa operasi pengagregatan menggunakan agregat akan menyebabkan mongos contoh kepada
memerlukan lebih banyak sumber CPU daripada versi sebelumnya. Prestasi yang diubah suai ini
profil boleh menentukan keputusan seni bina ganti jika anda menggunakan pengagregatan
rangka kerja secara meluas dalam persekitaran yang berpecah-belah.

Lihat juga

/sharding and /core/sharded-clusters.

PILIHAN


mongos

--bantuan, -h
Mengembalikan teks bantuan dan penggunaan asas.

--versi
Mengembalikan versi mongod daemon.

--config , -f
Menentukan fail konfigurasi, yang boleh anda gunakan untuk menentukan konfigurasi masa jalan.
Walaupun pilihan adalah setara dan boleh diakses melalui baris arahan yang lain
argumen, fail konfigurasi ialah kaedah pilihan untuk konfigurasi runtime
daripada mongod. Lihat "/reference/configuration-options" dokumen untuk maklumat lanjut
mengenai pilihan ini.

Bukan semua pilihan konfigurasi untuk mongod masuk akal dalam konteks mongos.

--verbose, -v
Meningkatkan jumlah pelaporan dalaman yang dikembalikan pada output standard atau dalam
fail log yang ditentukan oleh --logpath. Menggunakan -v bentuk untuk mengawal tahap verbositi
dengan memasukkan pilihan beberapa kali, (cth -vvvvv.)

--senyap
Menjalankan mongos contoh dalam mod senyap yang cuba mengehadkan jumlah
output.

--pelabuhan
Menentukan port TCP untuk mongos untuk mendengar sambungan pelanggan. Secara lalai
mongos mendengar sambungan pada port 27017.

Sistem seperti UNIX memerlukan akses root untuk mengakses port dengan nombor lebih rendah daripada 1024.

--bind_ip <ip alamat>
Alamat IP yang mongos proses akan mengikat dan mendengar sambungan. Oleh
lalai mongos mendengar sambungan pada localhost (cth 127.0.0.1 alamat.)
Anda boleh lampirkan mongos kepada mana-mana antara muka; namun, jika anda melampirkan mongos kepada umum
antara muka boleh diakses anda mesti melaksanakan pengesahan atau tembok api yang betul
sekatan untuk melindungi integriti pangkalan data anda.

--maxConns
Menentukan bilangan maksimum sambungan serentak yang mongos akan menerima.
Tetapan ini tidak akan memberi kesan jika nilai tetapan ini lebih tinggi daripada tetapan anda
ambang penjejakan sambungan maksimum sistem pengendalian yang dikonfigurasikan.

Ini amat berguna untuk mongos jika anda mempunyai pelanggan yang mencipta nombor
daripada koleksi tetapi membenarkan mereka tamat masa dan bukannya menutup koleksi. Bila
anda menetapkan maxConns, pastikan nilai lebih tinggi sedikit daripada saiz
kolam sambungan atau jumlah bilangan sambungan untuk mengelakkan sambungan yang salah
pancang daripada merambat kepada ahli a shard cluster.

Nota Anda tidak boleh menetapkan maxConns kepada nilai yang lebih tinggi daripada 20000.

--objcheck
Memaksa mongos untuk mengesahkan semua permintaan daripada pelanggan apabila diterima untuk memastikan bahawa
objek tidak sah tidak pernah dimasukkan ke dalam pangkalan data. Pilihan ini mempunyai prestasi
kesan, dan tidak didayakan secara lalai.

--logpath
Tentukan laluan untuk fail log yang akan menyimpan semua maklumat pengelogan diagnostik.

Melainkan dinyatakan, mongos akan mengeluarkan semua maklumat log kepada output standard.
Selain itu, melainkan anda juga menyatakan --logappend, fail log akan ditimpa
apabila proses dimulakan semula.

--logappend
Nyatakan untuk memastikan bahawa mongos menambahkan data pengelogan tambahan ke penghujung
logfile daripada menulis ganti kandungan log apabila proses dimulakan semula.

--syslog
Baru dalam versi 2.1.0.

Menghantar semua output pengelogan kepada hos syslog sistem dan bukannya keluaran standard
atau fail log seperti dengan --logpath.

Amaran
Anda tidak boleh menggunakan --syslog bersama --logpath.

--pidfilepath
Tentukan lokasi fail untuk menyimpan "PID" atau ID proses bagi mongos proses.
Berguna untuk menjejaki mongos proses dalam kombinasi dengan mongos --garpu
pilihan.

Tanpa ditentukan --pidfilepath pilihan, mongos tidak mencipta fail PID.

--keyFile
Tentukan laluan ke fail utama untuk menyimpan maklumat pengesahan. Pilihan ini adalah
hanya berguna untuk hubungan antara mongos contoh dan komponen daripada
pecah kelompok.

Lihat juga

sharding-security

--nounixsocket
Melumpuhkan pendengaran pada soket UNIX. Tanpa pilihan ini mongos mencipta UNIX
soket.

--unixSocketPrefix
Menentukan laluan untuk soket UNIX. Melainkan dinyatakan, mongos mencipta soket masuk
yang / tmp laluan.

--garpu Membolehkan a daemon mod untuk mongod yang memaksa proses ke latar belakang. ini
ialah mod operasi biasa, dalam pengeluaran dan persekitaran seperti pengeluaran,
tetapi boleh tidak menjadi wajar untuk ujian.

--configdb , <:port>,
Tetapkan pilihan ini untuk menentukan pangkalan data konfigurasi (cth config pangkalan data) untuk
pecah kelompok. Anda mesti menentukan sama ada 1 pelayan konfigurasi atau 3 konfigurasi
pelayan, dalam senarai dipisahkan koma.

Nota mongos contoh dibaca dari yang pertama config server dalam senarai yang disediakan. Semua mongos
contoh kemestian nyatakan hos kepada --configdb tetapan dalam susunan yang sama.

Jika pangkalan data konfigurasi anda berada di lebih daripada satu pusat data, pesan
tuan rumah dalam --configdb hujah supaya pangkalan data konfigurasi yang paling hampir dengan
majoriti anda mongos instance ialah pelayan pertama dalam senarai.

Amaran
Jangan sekali-kali mengalih keluar pelayan konfigurasi daripada --configdb parameter, walaupun konfigurasi
pelayan atau pelayan tidak tersedia, atau di luar talian.

--ujian Pilihan ini adalah untuk kegunaan ujian dalaman sahaja dan menjalankan ujian unit tanpa bermula
a mongos contohnya.

--naik taraf
Pilihan ini mengemas kini format data meta yang digunakan oleh config pangkalan data.

--Saiz ketul
Nilai --Saiz ketul menentukan saiz setiap satu sekeping, in megabait, Daripada
data yang diedarkan di sekitar pecah kelompok. Nilai lalai ialah 64 megabait,
yang merupakan saiz ideal untuk ketulan dalam kebanyakan penggunaan: saiz ketulan yang lebih besar boleh membawa
kepada pengagihan data yang tidak sekata, saiz ketulan yang lebih kecil selalunya membawa kepada pergerakan yang tidak cekap
ketulan antara nod. Walau bagaimanapun, dalam beberapa keadaan mungkin perlu untuk menetapkan
saiz ketulan yang berbeza.

Pilihan ini hanyalah menetapkan saiz ketulan apabila memulakan kelompok untuk yang pertama
masa. Jika anda mengubah suai pilihan masa jalan kemudian, nilai baharu tidak akan memberi kesan.
Lihat "sharding-balancing-modify-chunk-saiz" prosedur jika anda perlu menukar
saiz ketulan pada gugusan beling sedia ada.

--ipv6 Mendayakan sokongan IPv6 untuk membolehkan pelanggan menyambung ke mongos menggunakan rangkaian IPv6.
MongoDB melumpuhkan sokongan IPv6 secara lalai dalam mongod dan semua utiliti.

--jsonp
Permit JSONP akses melalui antara muka HTTP. Pertimbangkan implikasi keselamatan
membenarkan aktiviti ini sebelum mendayakan pilihan ini.

--noskrip
Melumpuhkan enjin skrip.

--tiadahttpinterface
Baru dalam versi 2.1.2.

Melumpuhkan antara muka HTTP.

--localThreshold
Baru dalam versi 2.2.

--localThreshold mempengaruhi logik yang mongos digunakan semasa memilih membalas menetapkan
ahli untuk menghantar operasi baca kepada daripada pelanggan. Nyatakan nilai kepada
--localThreshold dalam milisaat. Nilai lalai ialah 15, yang sepadan dengan
nilai lalai dalam semua pelanggan pemandu.

Bila mongos menerima permintaan yang membenarkan bacaan menengah ahli, yang mongos
akan:

· cari ahli set dengan masa ping terendah.

· bina senarai ahli set replika yang berada dalam masa ping 15
milisaat ahli terdekat yang sesuai bagi set itu.

Jika anda menentukan nilai untuk --localThreshold, mongos akan membina senarai
ahli replika yang berada dalam kependaman yang dibenarkan oleh nilai ini.

· The mongos akan memilih ahli untuk dibaca secara rawak daripada senarai ini.

Masa ping yang digunakan untuk ahli set berbanding dengan --localThreshold tetapan ialah a
purata bergerak masa ping baru-baru ini, dikira, paling banyak, setiap 10 saat. Sebagai
Hasilnya, beberapa pertanyaan mungkin menjangkau ahli melebihi ambang sehingga mongos
mengira semula purata.

Melihat replika-set-baca-pilihan-tingkah laku-pilihan-ahli seksyen membaca
pilihan dokumentasi untuk maklumat lebih lanjut.

--noAutoSplit
Baru dalam versi 2.0.7.

--noAutoSplit menghalang mongos daripada memasukkan pembahagian metadata secara automatik dalam a
pecah koleksi. Jika ditetapkan pada semua mongos, ini akan menghalang MongoDB daripada mencipta
potongan baharu apabila data dalam koleksi bertambah.

Kerana ada mongos dalam gugusan boleh membuat pemisahan, untuk melumpuhkan pemisahan masuk sepenuhnya
kluster yang anda mesti tetapkan --noAutoSplit pada semua mongos.

Amaran
Dengan --noAutoSplit didayakan, data dalam kelompok sharded anda mungkin menjadi tidak seimbang
lebih masa. Dayakan dengan berhati-hati.

SSL Pilihan
Lihat

/pentadbiran/ssl untuk dokumentasi penuh sokongan MongoDB.

--authenticationDatabase
Baru dalam versi 2.4.

Menentukan pangkalan data yang menyimpan milik pengguna (cth --nama pengguna) kelayakan.

Secara lalai, mongos menganggap bahawa pangkalan data yang ditentukan kepada --db hujah berlaku
kelayakan pengguna, melainkan anda nyatakan --authenticationDatabase.

Lihat sumber pengguna, /reference/privilege-documents and /rujukan/keistimewaan-pengguna Untuk
maklumat lanjut tentang pengesahan yang diwakilkan dalam MongoDB.

--mekanisme pengesahan
Baru dalam versi 2.4.

Menentukan mekanisme pengesahan. Secara lalai, mekanisme pengesahan adalah
MONGODB-CR, iaitu mekanisme pengesahan cabaran/tindak balas MongoDB. Dalam
Edisi Pelanggan MongoDB, mongos juga termasuk sokongan untuk GSSAPI menangani
Pengesahan Kerberos.

Lihat /tutorial/control-access-to-mongodb-with-kerberos-authentication selama lebih
maklumat tentang pengesahan Kerberos.

Gunakan mongos dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor menyediakan penyongsangan bagi
    kawalan gandingan, dengan: - pergantungan
    suntikan - suntikan sambungan -
    suntikan benang Untuk maklumat lanjut
    melawat...
    Muat turun OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit ialah sumber terbuka Didorong Pelayan
    Rangka kerja UI (SDUI). Ia membolehkan anda
    melancarkan kemas kini bersumberkan pelayan kepada
    versi aplikasi yang berbeza. Juga, boleh jadi
    terpakai untuk ...
    Muat turun DivKit
  • 3
    subconverter
    subconverter
    Utiliti untuk menukar antara pelbagai
    format langganan. Pengguna Shadowrocket
    harus menggunakan ss, ssr atau v2ray sebagai sasaran.
    Anda boleh menambah &remark= kepada
    HT yang disukai Telegram...
    Muat turun subconverter
  • 4
    SWASH
    SWASH
    SWASH ialah berangka tujuan umum
    alat untuk mensimulasikan goyah,
    bukan hidrostatik, permukaan bebas,
    fenomena aliran putaran dan pengangkutan
    di perairan pantai sebagai...
    Muat turun SWASH
  • 5
    VBA-M (Diarkib - Kini di Github)
    VBA-M (Diarkib - Kini di Github)
    Projek telah berpindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Ciri-ciri: Ciptaan menipu simpan statesmulti
    sistem, menyokong gba, gbc, gb, sgb,
    sgb2Tu...
    Muat turun VBA-M (Diarkib - Sekarang di Github)
  • 6
    Stacer
    Stacer
    Pengoptimum dan Pemantauan Sistem Linux
    Repositori Github:
    https://github.com/oguzhaninan/Stacer.
    Khalayak: Pengguna Akhir/Desktop. pengguna
    antara muka: Qt. Pengaturcaraan La...
    Muat turun Stacer
  • Lebih »

Arahan Linux

Ad