文档章节

野心勃勃的NoSQL新贵 MongoDB应用实战(4)

浮躁的码农
 浮躁的码农
发布于 2016/04/13 08:44
字数 431
阅读 4
收藏 0


Linux版服务器安装

(1)、下载MongoDB

curl -O http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.1.tgz

(2)、设置MongoDB目录

将其解压到/Apps,再重命名为mongodb,路径为/Apps/mongodb

(3)、设置数据文件路径

建立/data/db的目录, mkdir –p /data/db

(4)、启动MongoDB服务


    
    
  1. /Apps/mongodb/bin/mongod --dbpath=/data/db  
  2.  
  3. [root@localhost ~]# /Apps/mongodb/bin/mongod --dbpath=/data/db  
  4. Sun Apr  8 22:41:06 [initandlisten] MongoDB starting : pid=13701 port=27017 dbpath=/data/db 32-bit   
  5. ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data  
  6. **       see http://blog.mongodb.org/post/137788967/32-bit-limitations  
  7. **       with --dur, the limit is lower  
  8. Sun Apr  8 22:41:06 [initandlisten] db version v1.8.1, pdfile version 4.5  
  9. Sun Apr  8 22:41:06 [initandlisten] git version: a429cd4f535b2499cc4130b06ff7c26f41c00f04  
  10. Sun Apr  8 22:41:06 [initandlisten] build sys info: Linux bs-linux32.10gen.cc 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_37 
  11. Sun Apr  8 22:41:06 [initandlisten] waiting for connections on port 27017  
  12. Sun Apr  8 22:41:06 [websvr] web admin interface listening on port 28017 

MongoDB 服务端的默认连接端口是 27017

(5)、将MongoDB作为 Linux 服务随机启动

先创建/Apps/mongodb/logs/mongodb.log文件,用于存储MongoDB的日志文件

vi /etc/rc.local, 使用vi编辑器打开配置文件,并在其中加入下面一行代码


    
    
  1. /Apps/mongodb/bin/mongod --dbpath=/data/db --logpath=/Apps/mongodb/logs/mongodb.log 

(6)、客户端连接验证

新打开一个Session输入:/Apps/mongodb/bin/mongo,如果出现下面提示,那么您就可以开始mongo之旅了


    
    
  1. [root@localhost ~]# /Apps/mongodb/bin/mongo  
  2. MongoDB shell version: 1.8.1  
  3. connecting to: test  
  4. > 

(7)、查看MongoDB日志

查看/Apps/mongodb/logs/mongodb.log文件,即可对MongoDB的运行情况进行查看或排错了


    
    
  1. [root@localhost logs]# pwd  
  2. /Apps/mongodb/logs  
  3. [root@localhost logs]# ll  
  4. 总计 0  
  5. -rw-r--r-- 1 root root 0 04-08 20:15 mongodb.log  
  6. [root@localhost logs]# 

这样就完成了Linux平台的MongoDB安装。

本文转载自:

共有 人打赏支持
浮躁的码农

浮躁的码农

粉丝 62
博文 727
码字总数 142435
作品 0
松江
程序员
将mongodb安装为windows服务

首先 下载mongodb: http://www.mongodb.org/downloads 解压到自己喜欢的一个目录 D:nosqlmongodb 配置MONGODB_HOME环境变量 MONGODB_HOME=D:nosqlmongodbmongodb-win32-i386-2.0.6 修改pat......

varlardoha
2013/01/15
0
1
MongoDB学习心得(整理中)

NoSQL(Not Only SQL)-非关系型数据库,又一种流行的数据库技术。除去复杂、臃肿的结构化语言,简单的几个函数就可以完成增删该处基本操作。NoSQL好比一个灵活的猴子,而SQL就像大笨象了。 ...

cjp路人
2013/11/03
0
0
NoSQL性能测试:MongoDB VS SequoiaDB

作为NoSQL的一个重要类型,文档型NoSQL通常被认为是最接近传统关系型数据库的NoSQL。文档型NoSQL的核心是数据嵌套,这种设计可以从某 种程度上大大简化传统数据库复杂的关联问题。同时由于摆...

SequoiaDB2013
2013/09/15
0
0
搭建高可用mongodb集群(一)——配置mongodb

在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。 NOSQL有这些优势: 大数据量...

观澜而索源
2013/11/18
0
0
[翻译]MongoDb 架构(MongoDb Architecture)

转自:http://blog.dufei.cc/index.php/archives/25/ NOSQL最近成为了一个炙手可热的话题(作者发表在2012年,话说对于现在来说,NOSQL已经如火如荼了)。大规模架构的web服务开发中对于高扩...

少说绝对
2015/04/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

阿里云API网关使用教程

API 网关(API Gateway)提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需进行简...

mcy0425
23分钟前
3
0
解决远程登陆误按ctrl+s锁屏假死恢复

使用putty时,偶尔发生屏幕假死,不能输入等情况。 后来发现,只要数据ctrl+s,就会假死;输入ctrl+q就可以恢复过来。 很多刚从windows转移到linux上来工作的朋友,在用vi/vim编辑文件时,常常...

HJCui
26分钟前
0
0
@Transactional

事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于...

asdf08442a
30分钟前
2
0
widows下强制解除8080端口占用问题

使用win+R打开命令窗口 输入以下命令查看哪个任务占用了8080端口 netstat -ano |findstr "8080" 然后通过任务id强制关闭占用该端口的进程 tskill 10044 // 自己的试情况而定,这个ID是LISTE...

_Artisan
40分钟前
2
0
productFlavors简单实用

最近项目中,不同环境需要配置的参数越来越多,为了减少修改代码次数。研究了一下productFlavors的使用方式,总结如下 1. as3.0以上版本使用productFlavors时需要指定一个flavorDimensions,...

火云
42分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部