知乎专栏 |
官网的rpm包是如下
[root@netkiller ~]# yum search mongodb | grep "\-org" mongodb-org.x86_64 : MongoDB open source document-oriented database system mongodb-org-mongos.x86_64 : MongoDB sharded cluster query router mongodb-org-server.x86_64 : MongoDB database server mongodb-org-shell.x86_64 : MongoDB shell client mongodb-org-tools.x86_64 : MongoDB tools
#!/bin/sh cat << 'EOF' >> /etc/yum.repos.d/mongodb-org-3.4.repo [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc EOF
yum install -y mongodb-org-server cp /etc/mongod.conf{,.original} systemctl is-enabled mongod systemctl start mongod
yum install -y mongodb-org-shell
[root@netkiller ~]# mongo MongoDB shell version v3.4.0 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.0 Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions? Try the support group http://groups.google.com/group/mongodb-user Server has startup warnings: 2016-11-30T11:34:36.493+0800 I STORAGE [initandlisten] 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database. 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted. 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2016-11-30T11:34:36.560+0800 I CONTROL [initandlisten] > show dbs admin 0.000GB local 0.000GB > exit bye
# yum install mongodb-org-tools # rpm -ql mongodb-org-tools.x86_64 0:3.4.1-1.el7 /usr/bin/bsondump /usr/bin/mongodump /usr/bin/mongoexport /usr/bin/mongofiles /usr/bin/mongoimport /usr/bin/mongooplog /usr/bin/mongoperf /usr/bin/mongorestore /usr/bin/mongostat /usr/bin/mongotop /usr/share/man/man1/bsondump.1 /usr/share/man/man1/mongodump.1 /usr/share/man/man1/mongoexport.1 /usr/share/man/man1/mongofiles.1 /usr/share/man/man1/mongoimport.1 /usr/share/man/man1/mongooplog.1 /usr/share/man/man1/mongoperf.1 /usr/share/man/man1/mongorestore.1 /usr/share/man/man1/mongostat.1 /usr/share/man/man1/mongotop.1