文档章节

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

浮躁的码农
 浮躁的码农
发布于 2016/04/13 08:44
字数 431
阅读 5
收藏 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安装。

本文转载自:

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

浮躁的码农

粉丝 66
博文 770
码字总数 148307
作品 0
松江
程序员
私信 提问
MongoDB学习心得(整理中)

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

cjp路人
2013/11/03
0
0
《阿里巴巴MongoDB4.0高级实战:基于Java Spring Boot 2.0》运维、监控、聚合、集群、监控等高级面试题

《阿里巴巴MongoDB4.0高级实战》阿里巴巴技术大牛 资深专家P9叶翔、专家徐雷. NoSQL排名第一!最流行的NoSQL数据库;谷歌、阿里巴巴、蚂蚁金服、腾讯、百度等一线互联网公司必备技能。 本系列...

徐雷frank
2018/11/01
0
0
【新书推荐】《NoSQL数据库入门 》国内第一本NoSQL书

【介绍memcached、Tokyo Tyrant、Redis、MongoDB】【如何基于MySQL应用NoSQL技术特性】 内容简介: 在云计算时代,传统的关系型数据库的不足凸显出来,尤其是它无法应对大数据量的处理需求。...

生气的散人
2012/05/11
865
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集群(一)——配置mongodb

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

观澜而索源
2013/11/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
1
0
Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现

自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭借阿里中间件团队的背景,还是得到不少...

程序猿DD
昨天
2
0
Java并发编程:深入剖析ThreadLocal

ThreadLocal 的理解 ThreadLocal,很多地方叫线程本地变量,或线程本地存储。ThreadLocal为变量在每个线程中都创建了一个副本,每个线程可以访问自己内部的副本变量。===》解决的问题是线程间...

细节探索者
昨天
1
0
【Python3之异常处理】

一、错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^SyntaxError: invalid...

dragon_tech
昨天
2
0
编写可维护的 JavaScript

几乎每个程序员都有接手维护别人遗留项目的经历。或者,有可能一个老项目某一天又被重新启动。 通常情况下,接手老项目都会让人恨不得抛弃掉整个代码库从头开始。老代码凌乱、文档缺失、需要...

前端小攻略
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部