MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

कमांड के माध्यम से मोंगोडब डेटा और लॉग फाइल लोकेशन कैसे खोजें?

सबसे आसान तरीका शायद getCmdLineOpts . के साथ है आदेश:

db.getSiblingDB("admin").runCommand({getCmdLineOpts:1})

यह Mongo Shell कमांड पहले admin . पर स्विच करेगा डेटाबेस फिर getCmdLineOpts निष्पादित करें आज्ञा। शेल रैपर एक विकल्प है:

db.serverCmdLineOpts()

ये पार्स किए गए कमांड लाइन विकल्प लौटाएंगे, जिसमें उपयोग की जा रही डेटा निर्देशिका और लॉग पथ दोनों शामिल होने चाहिए।

{
        "argv" : [
                "C:\\****\\3.4.10\\bin\\mongod.exe",
                "--dbpath",
                "C:\\****\\data",
                "--port",
                "27017",
                "--logpath",
                "C:\\****\\data\\mongod.log",
                "--bind_ip",
                "0.0.0.0"
        ],
        "parsed" : {
                "net" : {
                        "bindIp" : "0.0.0.0",
                        "port" : 27017
                },
                "storage" : {
                        "dbPath" : "C:\\****\\data"
                },
                "systemLog" : {
                        "destination" : "file",
                        "path" : "C:\\****\\data\\mongod.log"
                }
        },
        "ok" : 1
}

ध्यान दें:मैंने अपने रास्तों को बाधित कर दिया है, उनमें आमतौर पर **** नहीं होता है

आप देख सकते हैं कि यह दोनों कच्चे मान और साथ ही पार्स किए गए मान प्रदान करता है। यदि कमांड लाइन विकल्प और कॉन्फ़िगरेशन फ़ाइल विकल्प दोनों कमांड लाइन पर निर्दिष्ट हैं, तो यह प्रक्रिया द्वारा उपयोग किए जा रहे प्रभावी मूल्यों को दिखाएगा। ध्यान रखें कि कई अतिरिक्त विकल्प यह प्रभावित कर सकता है जहां डेटा संग्रहीत है लेकिन यह आपको बहुत जल्दी आपके रास्ते पर ले जाना चाहिए।

यदि आप मोंगो शैल का उपयोग किए बिना यह जानकारी जानना चाहते हैं तो आपको या तो कॉन्फ़िगरेशन फ़ाइल को grep करना होगा या चल रही प्रक्रिया के कमांड लाइन विकल्पों को देखना होगा, या दोनों।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक क्षेत्र को सशर्त रूप से बाहर करने के लिए $ प्रोजेक्ट के साथ मोंगोडब एकत्रीकरण

  2. Google कंप्यूट इंजन इंस्टेंस को आगे कैसे पोर्ट करें?

  3. नेवला में अद्वितीय सूचकांक काम नहीं कर रहा

  4. वादा अस्वीकृति को हल करने और प्रतिक्रिया के रूप में सरणी भेजने में असमर्थ

  5. MongoDB एकत्रीकरण ढांचे का उपयोग करके 2 दशमलव स्थानों तक गोल करना