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,如下圖


連接成功

可以看到之前插入的數據



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