Ubuntu12.04下安装mongodb

1.Ubuntu12.04下安装mongodb

按“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我们再插入一些数据


2.用JAVA连接mongod

在尝试用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数据库下所有的集合名称。

3.Windows下远程连接Ubuntu

Ubuntu下需要安装ssh,可以通过在终端中输入“sudo apt-get install openssh-server”,

Windows下可以用putty工具,下载地址 http://www.putty.org/
Windows中打开Putty,如下图


连接成功

可以看到之前插入的数据



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章