MongoDB Startup Error
MongoDB:
MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schema. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License.After you install mongoDB and tried to start the mongoDB instance you'll come across this error if your data directory is less than equals to 4 GB. to mitigate this we need to do the following steps:
Error:
2016-07-29T02:36:20.731+0200 I JOURNAL [initandlisten] Please make at least 3379MB available in /var/lib/mongo/journal or use --smallfiles
2016-07-29T02:36:20.731+0200 I JOURNAL [initandlisten]
2016-07-29T02:36:20.732+0200 I STORAGE [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating
2016-07-29T02:36:20.732+0200 I CONTROL [initandlisten] now exiting
Solution:
For mongoDB 3.x do the following steps if your mongoDB data directory is having less than 3379MB available.
1. vi /etc/mongod.conf
2. Add following Lines and Save,Exit the Editor.
storage:
mmapv1:
smallFiles: true
3. Start the Service.
[root@mongotest ~]# service mongod start
Starting mongod: [ OK ]
[root@mongotest ~]#
Useful MongoDB Articles:
- How To Install MongoDB 4 on RHEL 8 / CentOS 8
- How To Install MongoDB 4 on RHEL 7 / CentOS 7
- How to Create MongoDB database and Collections
- MongoDB: Install Mongo Client and Mongo Shell in Ubuntu, CentOS
- How to delete or drop MongoDB database
- MongoDB Startup Error
- MongoDB 3.x Installation and Initial Configuration
No comments