此内容没有您所选择的语言版本。
7.5.2. Configuring MongoDB
The MongoDB configuration consists of three main steps:
- Configuring authentication
- Configuring default database size
- Configuring the firewall and
mongod
daemon
Procedure 7.9. To Configure Authentication and Default Database Size for MongoDB:
- Open the
/etc/mongodb.conf
file. - Locate the line beginning with
auth =
and ensure it is set totrue
:auth = true
auth = true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Add the following line at the end of the file:
smallfiles = true
smallfiles = true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Ensure no other lines exist that begin with either
auth =
orsmallfiles =
. - Save and close the file.
Procedure 7.10. To Configure the Firewall and Mongo Daemon:
- Ensure the
mongod
daemon starts on boot:chkconfig mongod on
# chkconfig mongod on
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Start the
mongod
daemon immediately:service mongod start
# service mongod start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Note
If you use the kickstart or bash script, the
configure_datastore
function performs these steps.
Verifying MongoDB Configuration
Before continuing with further configuration, verify that you can connect to the MongoDB database:
mongo
# mongo
This command starts a MongoDB interactive session. Press CTRL+D to leave this session and return to the command shell.
Important
The start and restart actions of MongoDB return before the daemon is ready to accept connections. As a result, MongoDB takes time to initialize the journal, which can take several minutes. If you receive the message "Error: couldn't connect to server 127.0.0.1" with the
mongo
command, wait and try again. When MongoDB is ready, it will write a "waiting for connections" message in the /var/log/mongodb/mongodb.log
file. A connection to the MongoDB database is required for the ensuing steps.