文档章节

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

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

本文转载自网络

浮躁的码农

浮躁的码农

粉丝 78
博文 958
码字总数 220155
作品 0
松江
程序员
私信 提问
加载中

评论(0)

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

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

徐雷frank
2018/11/01
0
0
MongoDb 数据库介绍、安装、使用

1、数据库和文件的主要区别 1、 数据库有数据库表、行和列的概念,让我们存储操作数据更方便 2、 数据库提供了非常方便的接口,可以让 nodejs、php java .net 很方便的实现增加修改删 除功能...

osc_p9lyobzy
2019/10/15
2
0
【新书推荐】《NoSQL数据库入门 》国内第一本NoSQL书

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

生气的散人
2012/05/11
1K
0
Mongodb Mysql NoSQL的区别和联系

MongoDB 什么是MongoDB? MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,皆在为WEB应用提供可扩展的高性能数据存储解决方案 MongoDB是一个介于关系数据库和非关系数据库之间的产...

osc_f48vvrg3
2019/01/08
4
0
有感而谈:MongoDB实战经验分享

  【IT168 评论】本文来自去年整理发布的“十天掌握MongoDB”系列PPT。该系列PPT的内容则来自当时的《MongoDB权威指南(英文版)》,个人翻译能力有限,不能保证PPT的内容完全符合该书的内容...

作者:陈彦铭
2012/04/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mongodb CRUD以及Aggregation常用操作

CRUD操作集 1)查询只展示需要的列db.collection.find({age : {$gt : 30} }, {name: 1, age: 1, _id: 0})2)查询有name字段且值为null的记录db.collection.find({name : {$type : 10} })......

简到珍
20分钟前
23
0
wellcms2.0伪静态配置

目标格式 /user/login.html apache RewriteEngine on# Apache 2.4RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*?)([^/]*).html(.*)$ inde......

cs_sharp
21分钟前
8
0
部署异步下载服务

异步下载 一、背景 目前系统对于大文件的下载慢、导出慢、大量的接口占用服务器带宽等问题,严重影响用户的体验,基于此背景,开发并实现了异步下载功能。 二、项目结构 脑图思路 三、环境准...

荼靡旖旎
22分钟前
25
0
(转)Marathon私有镜像仓库用户名和密码方式

下载镜像需要输入用户名和密码的时候,marathon发布这样的images需要用这种方法。 首先需要手动登入镜像仓库。 docker login db-registry.inc-test.com Username: admin Password: D...

osc_5p8bxoq2
27分钟前
24
0
Kafka集群、目录与工具

@[TOC] Zookeeper集群配置 Kafka重度依赖Zookeeper,所以必须选安装Zookeeper,下面是本机安装简单配置,因为只有一台机器,也没有使用虚拟机,所以使用了不同端口。 详细内容可以参考Zooke...

trayvon
28分钟前
36
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部