MongoDB的部署及java访问

Posted weiguolong0306

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB的部署及java访问相关的知识,希望对你有一定的参考价值。

一、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的部署及java访问的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB分片集群原理搭建及测试详解

java及spark2.X连接mongodb3.X单机或集群的方法(带认证及不带认证)

Mongodb数据库的安装部署及基本使用

MongoDB部署及基本操作

Java怎么部署工程及访问不带项目名的工程

MongoDB分片集群机制及原理