CentOS 7 पर MongoDB इंस्टॉलेशन और कॉन्फ़िगरेशन
MongoDB एक ओपन-सोर्स NoSQL डॉक्यूमेंट डेटाबेस है जो उच्च उपलब्धता, प्रदर्शन और ऑटो-स्केलिंग प्रदान करता है।
पूर्वापेक्षाएँ
- CentOS 7 इंस्टॉल्ड
- रूट यूज़र विशेषाधिकार
MongoDB रिपॉजिटरी जोड़ना
# vi /etc/yum.repos.d/mongodb-org.repo [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
फिर yum update चलाएं।
MongoDB इंस्टॉल करना
# yum install mongodb-org
निर्भरताओं के साथ पैकेज इंस्टॉल होंगे।
सेवा प्रबंधन
- शुरू करें:
systemctl start mongod - स्टेटस:
systemctl status mongod - रीलोड:
systemctl reload mongod - रोकें:
systemctl stop mongod
प्रोसेस लिमिट बढ़ाना
डिफ़ॉल्ट सॉफ्ट लिमिट 4096 प्रोसेस है, MongoDB को कम से कम 32000 चाहिए। /etc/security/limits.d/20-nproc.conf संपादित करें:
* soft nproc 32000फिर
systemctl restart mongod।
एडमिन यूज़र बनाना
# mongo
> use admin
> db.createUser({
user: "admin",
pwd: "password123",
roles: [{role: "userAdminAnyDatabase", db: "admin"}]
})
> show users
निष्कर्ष: रिपॉजिटरी जोड़कर, इंस्टॉल करके, प्रोसेस लिमिट बढ़ाकर और एडमिन यूज़र बनाकर MongoDB CentOS 7 पर तैयार है।