Ubuntu14.04下Mongodb數據庫可視化工具安裝部署步驟(圖文詳解)(博主推薦)


 

 

 

 

  不多說,直接上干貨!

 

 

 

 

前期博客

Ubuntu14.04下Mongodb(離線安裝方式|非apt-get)安裝部署步驟(圖文詳解)(博主推薦)

Ubuntu14.04下Mongodb官網安裝部署步驟(圖文詳解)(博主推薦)

 

 

 

 

為什么要寫這篇博客?

  在學習的過程中,考慮到將數據存儲到數據庫會更加方便查看和測試,所以使用了mongodb存儲爬蟲結果。在Ubuntu中,對MongoDB的操作都是在命令窗口中進行的,無法以圖標的形式直接查看整個數據庫的狀態和其中的內容。

  選擇了兩個可視化工具,它們分別是:Mongobooster和RoboMongo,由於推薦RoboMongo的人較多,所以選擇了它。

 

 

1. RoboMongo的安裝

(1) 下載RoboMongo至 /usr/local/app/robomongo

  選擇適合自己系統的版本,這里我的版本是64位的Linux。RoboMongo官網下載鏈接

 

 

 

 

 

 

 

 

 

  當然,大家也可以在線安裝。

https://download.robomongo.org/1.0.0/linux/robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz

 

 

 

 

 

 

 

 

 

(2) 解壓文件

下載的文件為:

 

root@zhouls-virtual-machine:/usr/local/app# pwd
/usr/local/app
root@zhouls-virtual-machine:/usr/local/app# ls
jdk  jdk1.8.0_60  neo4j  neo4j-community-3.2.0
root@zhouls-virtual-machine:/usr/local/app# cp /home/zhouls/Downloads/robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz .
root@zhouls-virtual-machine:/usr/local/app# ls
jdk          neo4j                  robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz
jdk1.8.0_60  neo4j-community-3.2.0
root@zhouls-virtual-machine:/usr/local/app# 

 

 

 

root@zhouls-virtual-machine:/usr/local/app# ls
jdk          neo4j                  robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz
jdk1.8.0_60  neo4j-community-3.2.0
root@zhouls-virtual-machine:/usr/local/app# tar -zxvf robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz 

 

 

 

root@zhouls-virtual-machine:/usr/local/app# ls
jdk          neo4j                  robomongo-1.0.0-linux-x86_64-89f24ea
jdk1.8.0_60  neo4j-community-3.2.0  robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz
root@zhouls-virtual-machine:/usr/local/app# rm robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz 
root@zhouls-virtual-machine:/usr/local/app# ll
total 20
drwxr-xr-x  5 root root 4096 Jun  2 23:39 ./
drwxr-xr-x 11 root root 4096 Jun  2 14:53 ../
lrwxrwxrwx  1 root root   12 Jun  2 14:55 jdk -> jdk1.8.0_60//
drwxr-xr-x  8 root root 4096 Aug  5  2015 jdk1.8.0_60/
lrwxrwxrwx  1 root root   22 Jun  2 15:39 neo4j -> neo4j-community-3.2.0//
drwxr-xr-x 11 root root 4096 Jun  2 16:24 neo4j-community-3.2.0/
drwxr-xr-x  4 root root 4096 Jun  2 23:39 robomongo-1.0.0-linux-x86_64-89f24ea/
root@zhouls-virtual-machine:/usr/local/app# ln -s robomongo-1.0.0-linux-x86_64-89f24ea/ robomongo
root@zhouls-virtual-machine:/usr/local/app# ll
total 20
drwxr-xr-x  5 root root 4096 Jun  2 23:39 ./
drwxr-xr-x 11 root root 4096 Jun  2 14:53 ../
lrwxrwxrwx  1 root root   12 Jun  2 14:55 jdk -> jdk1.8.0_60//
drwxr-xr-x  8 root root 4096 Aug  5  2015 jdk1.8.0_60/
lrwxrwxrwx  1 root root   22 Jun  2 15:39 neo4j -> neo4j-community-3.2.0//
drwxr-xr-x 11 root root 4096 Jun  2 16:24 neo4j-community-3.2.0/
lrwxrwxrwx  1 root root   37 Jun  2 23:39 robomongo -> robomongo-1.0.0-linux-x86_64-89f24ea//
drwxr-xr-x  4 root root 4096 Jun  2 23:39 robomongo-1.0.0-linux-x86_64-89f24ea/
root@zhouls-virtual-machine:/usr/local/app# 

 

 

 

 

 

root@zhouls-virtual-machine:/usr/local/app# cd robomongo
root@zhouls-virtual-machine:/usr/local/app/robomongo# ll
total 84
drwxr-xr-x 4 root   root    4096 Jun  2 23:39 ./
drwxr-xr-x 5 root   root    4096 Jun  2 23:39 ../
drwxr-xr-x 2 root   root    4096 Jun  2 23:39 bin/
-rw-r--r-- 1 zhouls zhouls 23891 Apr 21 14:20 CHANGELOG
-rw-r--r-- 1 zhouls zhouls   337 Apr 21 14:20 COPYRIGHT
-rw-r--r-- 1 zhouls zhouls   177 Apr 21 14:20 DESCRIPTION
drwxr-xr-x 4 root   root    4096 Jun  2 23:39 lib/
-rw-r--r-- 1 zhouls zhouls 35147 Apr 21 14:20 LICENSE
root@zhouls-virtual-machine:/usr/local/app/robomongo# 

 

 

 

 

  配置robomongo的環境變量

 

root@zhouls-virtual-machine:/usr/local/app/robomongo# vim /etc/profile

 

 

 

#robomongo
export ROBOMONGO_HOME=/usr/local/app/robomongo
export PATH=$PATH:$ROBOMONGO_HOME/bin

 

 

 

root@zhouls-virtual-machine:/usr/local/app/robomongo# vim /etc/profile
root@zhouls-virtual-machine:/usr/local/app/robomongo# source /etc/profile
root@zhouls-virtual-machine:/usr/local/app/robomongo# robomongo -version
MongoDB shell version: 3.2.0-34-g9fa2d97
root@zhouls-virtual-machine:/usr/local/app/robomongo# 

 

 

 

 

 

運行RoboMongo  

   系統會自動打開RoboMongo。

root@zhouls-virtual-machine:/usr/local/app/robomongo# cd bin/
root@zhouls-virtual-machine:/usr/local/app/robomongo/bin# pwd
/usr/local/app/robomongo/bin
root@zhouls-virtual-machine:/usr/local/app/robomongo/bin# ll
total 18908
drwxr-xr-x 2 root   root       4096 Jun  2 23:39 ./
drwxr-xr-x 4 root   root       4096 Jun  2 23:39 ../
-rw-r--r-- 1 zhouls zhouls       25 Apr 21 14:20 qt.conf
-rwxr-xr-x 1 zhouls zhouls 19346400 Apr 21 14:25 robomongo*
root@zhouls-virtual-machine:/usr/local/app/robomongo/bin# ./robomongo 

 

 

 

 

 

 

 RoboMongo連接本地數據庫

(1) 新建一個數據庫鏈接

File ----> connet ----> create。   連接本地數據庫的話,保持默認設置即可。

 

 

 

 

 

 

 

 

 

 

 

   如果大家,在這一步,遇到如下的問題,則是

Cannot connect to the MongoDB at localhost:27017.

Error:
Failed to execute "listdatabases" command.

 

  

 

 

 

  選中已有的進行鏈接即可。我在連接數據庫時,報錯“連接失敗”。

  查詢相關錯誤信息,連接失敗的原因可能為iptable或服務器未打開。在我的系統中,沒有設置開機自啟MongoDB服務。考慮到這個問題,我重啟了MongDB,重新運行RoboMongo,顯示如下信息,並成功打開RoboMongo的本地數據庫。

 

 

  啟動和關閉mongodb命令如下:

root@zhouls-virtual-machine:~# service mongodb start
start: Job is already running: mongodb
root@zhouls-virtual-machine:~# service mongodb stop
mongodb stop/waiting
root@zhouls-virtual-machine:~# 

   默認設置MongoDB是隨Ubuntu啟動自動啟動的。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM