centos 安装mongodb3.0
一、添加yum源
vi /etc/yum.repos.d/mongodb-org-3.0.repo
请添加如下配置(64位系统):
[mongodb-org-3.0]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1
二、安装MongoDB
sudo yum install -y mongodb-org
三、修改soft rlimits的限制
vi /etc/security/limits.conf
在文件最后加上
mongod soft nproc 65536
mongod hard nproc 65536
如果不做第三步,启动mongodb后会出现下面的提示
2015-05-21T14:58:52.493+0800 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 1024 processes, 65536 files. Number of processes should be at least 32768 : 0.5 times number of files.
四、配置MongoDB(使用wiredTiger引擎)
vi /etc/mongod.conf
根据下面的配置修改/etc/mongod.conf里的配置
# mongod.conf #where to log
logpath=/var/log/mongodb/mongod.log logappend=true # fork and run in background
fork=true #port=27017 dbpath=/var/lib/mongo # location of pidfile
pidfilepath=/var/run/mongodb/mongod.pid # Listen to local interface only. Comment out to listen on all interfaces.
#bind_ip=192.168.0.31 # Disables write-ahead journaling
nojournal=true # Enables periodic logging of CPU utilization and I/O wait
#cpu=true # Turn on/off security. Off is currently the default
#noauth=true
#auth=true # Verbose logging output.
#verbose=true # Inspect all client data for validity on receipt (useful for
# developing drivers)
#objcheck=true # Enable db quota management
#quota=true # Set oplogging level where n is
# 0=off (default)
# 1=W
# 2=R
# 3=both
# 7=W+some reads
#diaglog=0
# Ignore query hints
#nohints=true # Enable the HTTP interface (Defaults to port 28017).
#httpinterface=true # Turns off server-side scripting. This will result in greatly limited
# functionality
#noscripting=true # Turns off table scans. Any query that would do a table scan fails.
#notablescan=true # Disable data file preallocation.
#noprealloc=true # Specify .ns file size for new databases.
# nssize=<size> storageEngine=wiredTiger
wiredTigerCacheSizeGB=10
wiredTigerStatisticsLogDelaySecs=0
wiredTigerJournalCompressor=snappy
wiredTigerDirectoryForIndexes=true
wiredTigerCollectionBlockCompressor=snappy
wiredTigerIndexPrefixCompression=1 # Replication Options # in replicated mongo databases, specify the replica set name here
#replSet=yourrs
# maximum size in megabytes for replication operation log
oplogSize=10240
# path to a key file storing authentication info for connections
# between replica set members
#keyFile=/path/to/keyfile
五、启动MongoDB
/etc/init.d/mongod start
六、创建管理员账号
进入mongo
mongo
在mongo shell里面输入
use admin
进入admin库之后,输入
db.createUser({user: "admin",pwd: "admin",roles: [ "dbAdmin" ]})
这样就创建了一个用户名是admin,密码是admin的管理员角色的用户。
版权声明:本文为博主原创文章,未经博主允许不得转载。
centos 安装mongodb3.0的更多相关文章
- CentOS 安装mongodb3.0 二进制包
		1.下载mongodb因为64位系统CentOS,所以下载64位的安装包: wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0 ... 
- 【推荐】CentOS安装Tomcat-7.0.57+启动配置+安全配置+性能配置
		注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Tomcat之前,请确保已经安装了JDK-1.7环境,具体见<CentOS安装JDK-1.7>. ... 
- 【推荐】CentOS安装vsftpd-3.0.2+安全配置
		注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. FTP的登录一般有三种方式,分别是: 匿名用户形式:默认安装的情况下,系统只提供匿名用户访问,只需要输入用户anonymous/f ... 
- centos 安装php7.0.2
		PHP7.0正式版已经在2015年11月份左右发布,目前是PHP7.0.2版本,本人最早是从2015年8月php7的第一个测试版跟起,现在正式版发布. linux版本:64位CentOS 6.6 Ng ... 
- 【推荐】CentOS安装vsftpd-3.0.3+安全配置
		注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. FTP的登录一般有三种方式,分别是: 匿名用户形式:默认安装的情况下,系统只提供匿名用户访问,只需要输入用户anonymous/f ... 
- CentOS安装GlassFish4.0 配置JDBC连接MySQL
		转自:http://linux.it.net.cn/CentOS/course/2014/0724/3319.html 版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径 unz ... 
- centos 安装mysql8.0.16
		清除自带的mariadb > rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 > rpm -e --nodeps ... 
- centos 安装 mongo3.0
		官方网站传贴,每次去翻doc,麻烦 vi /etc/yum.repos.d/mongodb-org-3.0.repo [mongodb-org-3.0]name=MongoDB Repository ... 
- centos安装tomcat7.0.70
		抄自:https://www.cnblogs.com/www1707/p/6592504.html apache-tomcat-7.0.70jdk-7u67-linux-x64 下载tomcathtt ... 
随机推荐
- C#网络编程(同步传输字符串) - Part.2
			服务端客户端通信 在与服务端的连接建立以后,我们就可以通过此连接来发送和接收数据.端口与端口之间以流(Stream)的形式传输数据,因为几乎任何对象都可以保存到流中,所以实际上可以在客户端与服务端之间 ... 
- 两种方式创建Maven项目【方式二】
			1.不勾选Create a simple project,直接点击下一步 2.选择maven-archetype-webapp下一步 3.填写相关信息,点击下一步完成 4.此时会报一个jsp的错误.我 ... 
- .net中webconfig自定义配置
			在configuration节点,也就是文件的根节点下,增加如下节点 <appSettings> <!--<add key="propPath" value ... 
- log4net内部调试开启
			最近用log4net写入日志到mysql数据库,死活写不进去,就想能不能看log4net的错误记录,在网上一找,还真有:开启log4net的内部调试,作个记录: <appSettings> ... 
- Object-C 多线程中锁的使用-NSLock
			在多线程的编程环境中,锁的使用必不可少! 于是,今天来总结一下为共享资源加锁的操作方法. 一.使用synchronized方式 //线程1 dispatch_async(dispatch_ge ... 
- python's fifteenth day for me  递归函数
			递归... def age(n): if n == 1: return 18 else: return age(n-1)+2 # 反复调用函数age() print(age(4)) l = [1,3, ... 
- springboot成神之——mybatis和mybatis-generator
			项目结构 依赖 generator配置文件 properties配置 生成文件 使用Example 本文讲解如何在spring-boot中使用mybatis和mybatis-generator自动生成 ... 
- flask系列一之环境搭建包安装
			一,python的安装 (1)python的安装 (2)虚拟环境的配置 参考:http://www.cnblogs.com/bfwbfw/p/7995245.html 1,虚拟环境的建立 (1)使用p ... 
- Vue 简单的总结二
			表单输入绑定 数据双向绑定 v-model 绑定相同的属性 当属性变化绑定的标签内容也跟着变化 v-model 只能应用像在input textare select 标签 v-model.lazy 懒 ... 
- pycharm的自定义python模板
			#!/usr/bin/env python # encoding: utf-8 #set( $SITE = "http://blog.csdn.net/morgana" ) &qu ... 
