ubuntu下mongodb及其視覺化工具robomongo安裝
小編是個純演算法工程師,問我演算法可以,別讓我整別的東西。前段時間實驗室師哥任務交接,將大量的資料存到了mongodb中,對於這個詞,小編只聽過沒見過。然後師哥說了一個視覺化的工具robomongo,這個連聽都沒有聽過。當時記下了軟體,日後安裝完成後怎麼都不好使。無奈各種百度。這才知道,robomongo只是一個視覺化的工具,並不能直接代替mongodb,如果想使用robomongo,還是要先安裝mongodb。OK,接下來介紹如果安裝mongodb與robomongo.
1、mongodb安裝
我採用的是離線安裝,
(1)在mongodb的官方網址下載所需要的版本。我下載的是 mongodb-linux-x86_64-ubuntu1604-3.4.5.tgz 。
(2)下載後解壓縮到待安裝目錄,我這裡下載在了Downloads目錄下:
cd Downloads
接著執行命令,將其解壓到 /usr/local 檔案下
sudo tar -zxvf mongodb-linux-x86_64-ubuntu1404-3.2.4.tgz -C /usr/local
(3) 移動到 /usr/local 資料夾下可以看到解壓到的 mongodb 的資料夾,將資料夾重新命名為 mongodb
cd /usr/local
sudo mv mongodb-linux-x86_64-ubuntu1404-3.2.4 mongodb
(4)建立資料及日誌資料夾。直接在根目錄下建立。即與 usr 同等級別。
在mongodb中的bin目錄下有這樣的兩個檔案:mongod和mongo,mongod是伺服器端,mongo是客戶端。要啟動mongodb服務,需要先開啟mongod。需要注意的是,啟動mongodb需要儲存資料庫檔案的目錄,如果沒有這個目錄的話會啟動失敗。不過可以使用--dbpath指定這個目錄。
依次執行語句如下:
cd #進入到最頂層根目錄
sudo mkdir -pv /mongo/data/{mongodb_data,mongodb_log} #建立資料夾
sudo gedit /mongo/data/mongodb_log/mongodb.log #儲存退出。建立一個日誌檔案
(5)建立配置檔案
進入到根目錄,執行如下操作,建立一個mongodb的配置檔案,並寫入如下資訊。
cd
sudo gedit /etc/mongodb.conf
寫入如下資訊:
port=27017 dbpath=/mongo/data/mongodb_data/ logpath=/mongo/data/mongodb_log/mongodb.log fork=true logappend=true noauth=true
儲存退出。
(6)啟動mongodb
sudo /usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/mongo/data/mongodb_data/ --logpath=/mongo/data/mongodb_log/mongodb.log --logappend
(7)使用mongo
sudo /usr/local/mongodb/bin/mongo
(8)關閉mongodb服務
(9)重新啟動mongodb服務
sudo /usr/local/mongodb/bin/mongod --config /etc/mongodb.conf
2、robomongo安裝
(2)
tar -xzf robomongo-0.9.0-linux-x86_64-0786489.tar.gz
cd robomongo-0.9.0-linux-x86_64-0786489 (如果移動到其他目錄,請加上相應的目錄。)
解壓後,把robomongo資料夾儲存到一個常用的軟體資料夾內,因為robomongo會直接從這個資料夾啟動。
(3)啟動robomongo
./robomongo
(4) 建立快捷方式
進入安裝目錄,找到robomongo可執行檔案,首先按住左鍵把它拖到桌面先不放開,然後按下Alt,此時出現一個選單,選擇“連結到此處”,鬆開之後就在桌面上建立好快捷方式。
參考博文:
mongodb:
http://blog.csdn.net/u010858605/article/details/50957610
http://blog.csdn.net/u012877472/article/details/51001025
robomongo:
http://www.cnblogs.com/microman/p/6207226.html