MongoDB的部署及java访问
2016-07-05 16:22
351 查看
一、MongoDB的安装和部署是非常简单的
前言:MongoDB就是一个用来存储BSON格式的NoSQL数据库,用法类似面向对象的。
Windows部署相对简单,这里不再阐述。Linux的部署也不难,其部署方法如下:
1、将MongoDB-*.tar.gz包压缩到指定目录下,并重命名为mongo。运行如下命令:
将tar文件放在/root/wgl/mongo目录下,解压缩:tar –zxvf mongo*.tar.gz
重命名为解压缩后的mongodb目录为mongodb: mv xxx mongodb
2、设置数据文件存放目录: mkdir –p /root/wgl/mongo/data/db
3、启动MongoDB服务:
./mongod --dbpath=/root/wgl/mongo/data/db
4、将MongDB作为Linux服务随机启动
mkdir –p /root/wgl/mongo/logs //创建日志目录
//vimongodb.log 用来存储mongoDB日志文件。
vi/etc/rc.local 加入下一行配置代码:
/root/wgl/mongo/mongodb/bin/mongod--dbpath=/root/wgl/mongo/data/db/
--logpath=/root/wgl/mongo/logs/mongodb.log
source/etc/rc.local //使其立即生效
5、客户端连接验证
新打开一个session , 进入到mongodb的解压目录,运行: ./mongo , 出现如下截图表似乎OK:
说明: MongoDB的副本集 和 分片是集群服务的配置方式,解决高并发、提高系统稳定性的很好的方法。因为MongoDB3.X和2.x版本在配置的时候,有些不同。因此,如果需要可以具体查看官网文档。
=============================================================================
通过Java代码访问MongoDB服务
本质思路和方法一点都不难,如下:
1、下载和MongoDB数据库服务对应的java 驱动jar包 , 并引入到项目中;
2、通过java 代码访问数据库思路如下:
2.1 首先创建一个访问MongoDB的客户服务端;
2.2 通过客户端获取数据库
2.3 通过数据库获取集合(类似SQL中的表)
2.4 对集合进行CURD操作
2.5 关闭客户端连接
即可。
前言:MongoDB就是一个用来存储BSON格式的NoSQL数据库,用法类似面向对象的。
Windows部署相对简单,这里不再阐述。Linux的部署也不难,其部署方法如下:
1、将MongoDB-*.tar.gz包压缩到指定目录下,并重命名为mongo。运行如下命令:
将tar文件放在/root/wgl/mongo目录下,解压缩:tar –zxvf mongo*.tar.gz
重命名为解压缩后的mongodb目录为mongodb: mv xxx mongodb
2、设置数据文件存放目录: mkdir –p /root/wgl/mongo/data/db
3、启动MongoDB服务:
./mongod --dbpath=/root/wgl/mongo/data/db
4、将MongDB作为Linux服务随机启动
mkdir –p /root/wgl/mongo/logs //创建日志目录
//vimongodb.log 用来存储mongoDB日志文件。
vi/etc/rc.local 加入下一行配置代码:
/root/wgl/mongo/mongodb/bin/mongod--dbpath=/root/wgl/mongo/data/db/
--logpath=/root/wgl/mongo/logs/mongodb.log
source/etc/rc.local //使其立即生效
5、客户端连接验证
新打开一个session , 进入到mongodb的解压目录,运行: ./mongo , 出现如下截图表似乎OK:
说明: MongoDB的副本集 和 分片是集群服务的配置方式,解决高并发、提高系统稳定性的很好的方法。因为MongoDB3.X和2.x版本在配置的时候,有些不同。因此,如果需要可以具体查看官网文档。
=============================================================================
通过Java代码访问MongoDB服务
本质思路和方法一点都不难,如下:
1、下载和MongoDB数据库服务对应的java 驱动jar包 , 并引入到项目中;
2、通过java 代码访问数据库思路如下:
2.1 首先创建一个访问MongoDB的客户服务端;
2.2 通过客户端获取数据库
2.3 通过数据库获取集合(类似SQL中的表)
2.4 对集合进行CURD操作
2.5 关闭客户端连接
即可。
相关文章推荐
- mongodb的aggregate 用法
- nosql之mongodb初接触(一)
- MongoDB发生Can't take a write lock while out of disk space错误解决方法
- MongoDB的mongo shell常用操作方法及操作脚本笔记
- MongoDB的基础查询和索引操作方法总结
- mongodb的初级操作
- mongoDB- - 2 增、删、改 操作
- MongoDB的C#封装类
- Mongodb的备份与恢复
- MongoDB的分片集群基本配置教程
- 当MongoDB遇上Spring
- [转] MONGODB基本命令用
- Mongodb 启动时 lock文件访问没有权限处理
- MongoDB的安装及配置文件选项全解
- 详解MongoDB中用sharding将副本集分配至服务器集群的方法
- MongoDB的主从复制及副本集的replSet配置教程
- mongodb监控工具介绍
- Mac OX上安装MongoDb
- MongoDB的基本安装与管理命令脚本总结
- Centos6.5搭建mongodb分片