Điều kiện tiên quyết
- CentOS 7 đã cài đặt.
- User có quyền root.
Thêm repository MongoDB
Tạo file /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
Cập nhật yum:
# yum update
Cài đặt MongoDB
# yum install mongodb-org
Khởi động dịch vụ:
# systemctl start mongod # systemctl status mongod # systemctl reload mongod # systemctl stop mongod
Cấu hình số tiến trình (ulimit)
Mặc định 4096 quá thấp, MongoDB cảnh báo. Sửa /etc/security/limits.d/20-nproc.conf:
* soft nproc 32000
Khởi động lại MongoDB.
Tạo user Administrator
# mongo
> use admin
> db.createUser({
user: "admin",
pwd: "password123",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
})
> show users
Bài viết ох quy trình cài đặt, cấu hình ulimit và tạo admin user trên CentOS 7.