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啟動自動啟動的。?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/258575.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/258575.shtml
英文地址,請注明出處:http://en.pswp.cn/news/258575.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

deeplab運行指南

以下僅僅為一個總結,參考了網上的眾多資料,僅備忘記。 主要鏈接 deeplab主頁:http://liangchiehchen.com/projects/DeepLab.html官方代碼:https://bitbucket.org/aquariusjay/deeplab-public-ver2python 版caffe實現&#xff1a…

tensorboard使用_colab打不開tensorboard的解決辦法

2020.4.1更新:colab現在自帶tensorboard的魔術方法了,用這個命令就能展示tensorboard%load_ext tensorboard %tensorboard --logdir ./log/train# 加載一次后,如果要重新加載,就需要使用reload方法 %reload_ext tensorboard %tens…

構造函數為什么不能是虛函數 ( 轉載自C/C++程序員之家)

從存儲空間角度,虛函數對應一個指向vtable虛函數表的指針,這大家都知道,可是這個指向vtable的指針其實是存儲在對象的內存空間的。問題出來了,如果構造函數是虛的,就需要通過 vtable來調用,可是對象還沒有實…

小程序“自定義關鍵詞”功能的常見問答

我們知道小程序可以通過線下掃碼、公眾號、好友分享、長按小程序碼、搜索小程序名稱來找到,現在又多了一個新方式——小程序后臺新增自定義關鍵詞功能:已發布小程序的開發者,可提交最多10個與小程序業務相關的關鍵詞,幫助你的小程…

語義分割深度學習方法集錦

轉載:https://github.com/handong1587/handong1587.github.io/edit/master/_posts/deep_learning/2015-10-09-segmentation.md Papers Deep Joint Task Learning for Generic Object Extraction intro: NIPS 2014homepage: http://vision.sysu.edu.cn/projects/d…

員工培訓與開發實訓心得體會_公司新員工培訓心得體會800字范文

點擊藍字關注我們培訓是一次能夠快速提升我們的機會,而每個新員工也是通過培訓盡快的融入公司的。因此,我們要更加重視培訓一些!下面是小編為大家整理的公司新員工培訓心得體會,希望對大家有幫助。公司新員工培訓心得體會800字為了讓我們新進…

Nginx ab壓力測試

20-ab壓力測試及nginx性能統計模塊 優化的啟發,打開的文件太多 Nginx 錯誤日志顯示,打開文件數太多 系統層面 more /proc/sys/net/core/somaxconn 單個Nginx 測試index.html 沒優化前 [root/home/www]#ab -c 4000 -n 100000 http://test.demo.com/inde…

Code First02---CodeFirst配置實體與數據庫映射的兩種方式

Code First有兩種配置數據庫映射的方式,一種是使用數據屬性DataAnnotation,另一種是Fluent API.這兩種方式分別是什么呢?下面進行一一解釋:DataAnnotation的配置方式需要你給定義實體和值對象的類和類中的屬性加上與數據庫映射相關…

sigmoid函數的數值穩定性

在深度學習中,我們常常選用sigmoid函數作為激活函數。sigmoid函數的具體形式如下: f(x)11e?xf(x)=\frac{1}{1+e^{-x}}曲線表示為: 再畫大一點,取x區間更大一些,則為: 顯然從圖像上看,sigmoid函…

查看CentOS版本方法

有以下命令可以查看: # lsb_release -a LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: CentOSDescription: CentOS release 5.4 (Final)Release: 5.4Codename: Final這個命令適用于所有的li…

windows遠程連接ubuntu 黑屏_Windows跟Windows遠程連接傳輸文件

關注奕奇科技,學習更多小妙招電腦小知識,值得收藏我們一般在使用windows遠程連接時需要傳輸文件該怎么辦?我們可以插入U盤導入導出,但這樣很是麻煩而且如果身邊暫時沒有U盤的情況就要通過社交工具傳播文件,大的文件也更…

思維導圖分析http之前端組成

思維導圖分析http前端組成全文總覽本文分為三個部分:前端組成,http協議,http服務器應用程序。http的應用按照我自己的理解分為前端應用以及后端應用,所以我分別寫了前端組成以及http服務器應用程序兩章,中間穿插了一章…

Linux命令工具基礎02 文件及目錄管理

文件及目錄管理 文件管理不外乎文件或目錄的創建、刪除、查詢、移動,有mkdir/rm/mv 文件查詢是重點,用find來進行查詢;find的參數豐富,也非常強大; 查看文件內容是個大的話題,文本的處理有太多的工具供我們…

caffe 關于Deconvolution的初始化注意事項

對于fcn,經常要使用到Deconvolution進行上采樣。對于caffe使用者,使用Deconvolution上采樣,其參數往往直接給定,不需要通過學習獲得。 給定參數的方式很有意思,可以通過兩種方式實現,但是這兩種方式并非完…

多目標進化優化_SDIM 學術講座|分解多目標優化與帕累托多任務學習

分解多目標優化與帕累托多任務學習2020年11月4日晚,香港城市大學電腦學系講座教授、博士生導師、IEEE Fellow張青富教授應我院王振坤教授的邀請,在線舉辦了一場主題為“分解多目標優化與帕累托多任務學習”的學術講座。此次講座采用線上和線下兩種渠道&a…

hibernate(nested transactions not supported)異常

org.hibernate.TransactionException: nested transactions not supported錯誤的解決方法! 原因:事務沒有提交,事務提交后正常 Transaction tx session.beginTransaction(); tx.commit(); //缺少這句話轉載于:https://www.cnblogs.com/lmq-1…

Ubuntu使用Windows下的conio.h

把虛線框里面的內容粘貼進文檔文本里面 ---------------------------------------------------------------------------------------------------------- #include <termios.h>#include <stdio.h>static struct termios old, new;/* Initialize new terminal i/o …

安裝oracle-java,并覆蓋原先的OpenJDK

Centos默認安裝openJDK只安裝了java,沒有安裝javac.如果需要安裝javac&#xff0c;需要install the openjdk-8-jdk package。參考&#xff1a;http://openjdk.java.net/install/ 為了完整地安裝java&#xff0c;我們轉而選擇使用oracle-java&#xff0c;由于我們沒有root權限&a…

反射創建對象_如何應用Java反射技術靈活地創建程序類的對象實例

軟件項目實訓及課程設計指導——如何應用Java反射技術靈活地創建程序類的對象實例1、如何應用屬性配置文件實現對系統中的配置信息進行讀寫操作Java中的屬性配置文件主要可以作為軟件應用系統及項目的配置文件&#xff0c;比如許多J2EE的開源框架系統中都提供了屬性配置文件作為…

js回到頂部

2019獨角獸企業重金招聘Python工程師標準>>> <html xmlns"http://www.w3.org/1999/xhtml"> <head runat"server"> <title></title> <style type"text/css"> #control_pannel …