赞
踩
按“ctrl+alt+t”打开终端
输入:“sudo –s –H” 以root的权限进行操作
输入:“sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10” 下载密钥
输入:“sudo touch /etc/apt/sources.list.d/10gen.list” 建立10gen.list文件
输入:“sudo touch /ets/apt/sources.list.d/10gen.list” 编辑10gen.list文件
在打开10gen.list文件中,输入:
"deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist10gen"
保存关闭。
终端输入:“sudo apt-get update” 更新系统
输入:“sudo apt-get install mongodb-10gen”安装mongodb
输入:“pgrep mongo -l”检查mongodb安装
重启电脑。
打开终端(ctrl+alt+t)
输入:“mkdir –p /data/db”新建文件夹
输入:“cd /usr/bin”进入文件夹
输入:“mongod --dbpath /var/lib/mongodb/ --logpath/var/log/mongodb/mongodb.log --logappend &”
--dbpath:指定mongo的数据库文件在哪个文件夹 --logpath:指定mongo的log日志是哪个,这里log一定要指定到具体的文件名 --logappend:表示log的写入是采用附加的方式,默认的是覆盖之前的文件 &:表示程序在后台运行 |
再打开一个终端。
输入:“mongo”打开mongoshell
至此mongodb安装成功。
通过mongo shell我们再插入一些数据
在尝试用java连接mongodb之前,我们下载mongodb的java驱动,下载地址:https://github.com/mongodb/mongo-java-driver/downloads
我用的是mongo-2.9.0.jar
配置好环境变量
Eclipse官网上下载java版的Eclipse,就是第一个,网址:http://www.eclipse.org/downloads/.下载完成后,Eclipse新建一个javaproject,我新建一个名为MongoDB的工程,新建好了后,右键单——>build path——>add external archives——>找到之前下载好的驱动包添加。
新建ConnectDB.java文件,键入代码:
public class ConnectDB
{
public Set<String> connectMongoDB() throws UnknownHostException, MongoException
{
Mongo m = new Mongo("192.168.1.115");
DB db = m.getDB("test");
Set<String> cols = db.getCollectionNames();
return cols;
}
}
运行,可以查看test数据库下所有的集合名称。
Ubuntu下需要安装ssh,可以通过在终端中输入“sudo apt-get install openssh-server”,
Windows下可以用putty工具,下载地址 http://www.putty.org/
Windows中打开Putty,如下图
连接成功
可以看到之前插入的数据
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。