Welcome 微信登录

首页 / 数据库 / MySQL / MongoDB在Linux下的安装及自动分片

分布式文档存储数据库 MongoDB 现在真是火了。 去年曾经应云计算那边的要求,小试过一把。不过当时测试时1.8.1版,现在都2.4版了,只能说NoSQL发展太快了。mongodb提供两个下载版本: mongodb-linux-x86_64-1.8.1.tgz 和 mongodb-linux-x86_64-static-legacy-1.8.1.tgz
  区别:只有在linux是老系统,mongodb无法启动时,或者出现浮点数异常,才使用"legacy static"版,
            尽可能使用mongodb-linux-x86_64-1.8.1.tgz
--==========================================================================================================--新增用户和所属组groupadd mongodb
useradd -g mongodb mongodb
[root@localhost ~]# mkdir -p /data/db/m_data
[root@localhost ~]# chown -R mongodb:mongodb /data/db*
tar zxvf mon*.tgz
--tar zxf mongodb-linux-x86_64-static-legacy-1.8.1.tgz -C /usr/local/mongodb
--==========================================================================================================
/data/mongodbexe/bin
--启动
/data/mongodbexe/bin/mongod --dbpath /data/db  --logpath /data/db/log/xclmongo.log --fork
--进入shell
/data/mongodbexe/bin/mongo
--==========================================================================================================
--==========================================================================================================
--安装相应的服务
vi /etc/rc.local
/data/mongodbexe/bin/mongod --dbpath /data/db  --logpath /data/db/log/xclmongo.log  --logappend --fork run
--  --port 27017
/data/mongodbexe/bin/mongod --dbpath /data/db --fork --logpath /data/db/log/xclmongo.log --logappend run
--==========================================================================================================
/data/mongodbexe/bin/mongod --dbpath /data/db --fork --logpath /data/db/log/xclmongo.log --logappend run
--==========================================================================================================
Using MongoDB
Among the tools included in the mongo-10gen package, is the mongo shell. You can connect to your MongoDB instance by issuing the following command at the system prompt:
mongo
This will connect to the database running on the localhost interface by default. At the mongo prompt, issue the following two commands to insert a record in the “test” collection of the (default) “test” database and then retrieve that document.
> db.test.save( { a: 1 } )
> db.test.find()
--==========================================================================================================
--命令方式
>use admin
switched to db admin
>db.shutdownServer()
进程方式
ps –aef | grep mongod
kill -2 <PID> 
--关闭
kill -15 pid
--或:
[root@localhost ~]# /data/mongodbexe/bin/mongo
MongoDB shell version: 2.0.7
connecting to: test
> shutdown
Tue Aug 21 13:43:38 ReferenceError: shutdown is not defined (shell):1
> use admin;
switched to db admin
> db.shutdownServer();
Tue Aug 21 13:44:02 DBClientCursor::init call() failed
Tue Aug 21 13:44:03 query failed : admin.$cmd { shutdown: 1.0 } to: 127.0.0.1
server should be down...
Tue Aug 21 13:44:03 trying reconnect to 127.0.0.1
Tue Aug 21 13:44:03 reconnect 127.0.0.1 failed couldn"t connect to server 127.0.0.1
Tue Aug 21 13:44:03 Error: error doing query: unknown shell/collection.js:151 
>
 --"
--==========================================================================================================
[root@localhost bin]# /data/mongodbexe/bin/mongod --dbpath /data/db --fork --logpath /data/db/log/xclmongo.log --logappend
all output going to: /data/db/log/xclmongo.log
forked process: 20946 
[root@localhost bin]# ./mongo
MongoDB shell version: 2.0.7
connecting to: test
Tue Aug 21 13:33:24 Error: couldn"t connect to server 127.0.0.1 shell/mongo.js:84  --"
exception: connect failed
--==========================================================================================================更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-12/93380p2.htmMongoDB 的详细介绍:请点这里
MongoDB 的下载地址:请点这里相关阅读:MongoDB备份与恢复 http://www.linuxidc.com/Linux/2012-07/64113.htmCentOS编译安装MongoDB http://www.linuxidc.com/Linux/2012-02/53834.htmCentOS 编译安装 MongoDB与mongoDB的php扩展 http://www.linuxidc.com/Linux/2012-02/53833.htmCentOS 6 使用 yum 安装MongoDB及服务器端配置 http://www.linuxidc.com/Linux/2012-08/68196.htmUbuntu 13.04下安装MongoDB2.4.3 http://www.linuxidc.com/Linux/2013-05/84227.htm如何在MongoDB中建立新数据库和集合 http://www.linuxidc.com/Linux/2013-06/85749.htmMongoDB入门必读(概念与实战并重) http://www.linuxidc.com/Linux/2013-07/87105.htm《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm
 
  • 1
  • 2
  • 下一页
Oracle调整顾问(SQL Tuning Advisor 与 SQL Access Advisor )DB2日志(1) 基础知识相关资讯      MongoDB安装  Linux下MongoDB安装 
  • Ubuntu下安装 MongoDB  (08月18日)
  • Ubuntu下MongoDB 安装教程及简单操  (07月17日)
  • CentOS6.2 下载安装配置 MongoDB 3  (04月24日)
  • Mac OSX 下使用 Homebrew 安装   (08月13日)
  • 在 CentOS7 上安装 MongoDB  (06月26日)
  • Ubuntu 14.04 下安装 MongoDB 及   (03月09日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数