centos 7 如何安装启动使用mongodb

原创 2017年07月15日 11:20:59

参考mongodb官网的安装步骤:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

添加安装包的配置文件

创建一个空的配置文件:/etc/yum.repos.d/mongodb-org-3.4.repo
操作过程:
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost ~]# touch mongodb-org-3.4.repo
进入到文件里面:
[root@localhost ~] vim /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
写到 /etc/yum.repos.d/mongodb-org-3.4.repo ,如图所示:
这里写图片描述

安装mongodb

[root@localhost yum.repos.d]# yum install -y mongodb-org
待安装完成后,重启service
[root@localhost yum.repos.d]# service mongod start
查看状态
[root@localhost yum.repos.d]# service mongod status
(有的centos版本系统,这里是 systemctl status/start/stop mongod )
在安装后,启动mongod service后,遇到这样一个问题:
Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2017-07-14 17:35:08 CST; 3s ago
Docs: https://docs.mongodb.org/manual
Process: 1570 ExecStart=/usr/bin/mongod $OPTIONS run (code=exited, status=1/FAILURE)
Main PID: 1570 (code=exited, status=1/FAILURE
针对上述的情况,
1.需要修改mongod.conf里面的配置
[root@localhost ~]# vim /etc/mongod.conf
把fork修改为 false , pidFilePath修改为dbPath的路径,我这里在storage显示为dbPath: /var/lib/mongo,即设置为:
fork: false # fork and run in background
2.有时还需要设置firewall
[root@localhost ~]#firewall-cmd –zone=public –permanent –add-port=27017/tcp
[root@localhost ~]# firewall-cmd –reload
3. 然后重启 Linux PC
[root@localhost ~]# reboot
4.待Linux PC重启完成后,再次重启mongod ,然后查看mongod是否已经成功启动
[root@localhost ~]# service mongod start
[root@localhost ~]# service mongod status
mongod.service - High-performance, schema-free document-oriented database
Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2017-07-14 17:43:52 CST; 17h ago
Docs: https://docs.mongodb.org/manual

就这样完成了mongod的安装以及启动其service。

mongod的使用

查看mongod的安装路径
[root@localhost ~]# whereis mongod
mongod: /usr/bin/mongod /etc/mongod.conf~ /etc/mongod.conf /usr/share/man/man1/mongod.1
然后进入到mongod的使用
[root@localhost bin]# mongo
MongoDB shell version v3.4.6
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.6
Server has startup warnings:
2017-07-14T17:43:53.755+0800 I CONTROL [initandlisten]
2017-07-14T17:43:53.755+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-07-14T17:43:53.755+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-07-14T17:43:53.755+0800 I CONTROL [initandlisten]
2017-07-14T17:43:53.756+0800 I CONTROL [initandlisten]
2017-07-14T17:43:53.756+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is ‘always’.
2017-07-14T17:43:53.756+0800 I CONTROL [initandlisten] ** We suggest setting it to ‘never’
2017-07-14T17:43:53.756+0800 I CONTROL [initandlisten]
2017-07-14T17:43:53.756+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is ‘always’.
2017-07-14T17:43:53.756+0800 I CONTROL [initandlisten] ** We suggest setting it to ‘never’
2017-07-14T17:43:53.756+0800 I CONTROL [initandlisten]

show dbs;
admin 0.000GB
local 0.000GB

就这样就可以开始我们的mongodb的使用了。

使用过Oracle,Mysql,却没有使用过mongodb,但是理论都是相通的,相信这个应该也能够很快上手。
接下来学习
1. Python monodb
2. Jmeter monodb
为做接口自动化与性能测试做准备。

感谢网友的分享。
http://blog.csdn.net/bwangk/article/details/53725713
http://www.cnblogs.com/hujiapeng/p/7008006.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

[Centos6.5]MongoDB安装以及php_mongo扩展的安装

转载链接:http://www.youcan.cc/index.php/archives/704 总是要来点开头介绍的… *****************start*************...

centos下mongodb3.2数据库的备份与恢复初步

数据库的备份 mongodump -h dbhost -d dbname -o dbdirectory-h MongDB所在服务器地址,在本地操作时服务器默认地址是127.0.0.1。 -d 需...

CentOS7 MongoDB 3.2.6 安装以及自启动配置

#1.安装openssl #yum install -y openssl-devel openssl #2.下载MongoDB cd /usr/local/src wget https://fastd...

Centos7安装mongodb出现的问题:服务无法启动

问题描述:Centos7安装mongodb刚开始安装成功时执行sudo service mongod start 能启动,执行sudo service mongod status显示Active: a...
  • bwangk
  • bwangk
  • 2016年12月18日 14:19
  • 1706

MongoDB的使用(1):在Centos7上安装MongoDB

一、简单介绍:MongoDB是一个介于关系型数据库和非关系型型数据库之间的产品,是非关系数据库中功能最丰富的,最像关系数据库的,面向集合、模式自由、文档型的数据库。大家很有必要理解一下几个要点: 面向...

centos7开机启动mongodb shard cluster

centos7开机启动mongodb shard cluster 分享光荣,盗链可耻。转载务必注明出处,鄙视盗链鼠辈。 shard配置 shard node1配置 shardsvr=true...
  • secretx
  • secretx
  • 2015年06月26日 10:10
  • 2524

《转》CentOS7 安装MongoDB 3.0服务器 (3.0的优势)

1,下载&安装 MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大、灵活而且易于管理的数据库管理系统。MongoDB宣称,3.0新版本不只提...

centos7安装mongodb3.4

本文介绍通过yum安装mongodb
  • feinifi
  • feinifi
  • 2017年01月20日 16:31
  • 928

CentOS 7 yum方式快速安装MongoDB

MongoDB是深受广大开源爱好者支持和研究的NoSQL数据库之一,它基于灵活的JSON文档方式,非常适合敏捷开发,其高可用功能强大,支持水平扩展等众多关键特性。一如其简约而不简单的MySQL一样,安...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos 7 如何安装启动使用mongodb
举报原因:
原因补充:

(最多只允许输入30个字)