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..0_60 neo4j neo4j-community-3.2.
root@zhouls-virtual-machine:/usr/local/app# cp /home/zhouls/Downloads/robomongo-1.0.-linux-x86_64-89f24ea.tar.gz .
root@zhouls-virtual-machine:/usr/local/app# ls
jdk neo4j robomongo-1.0.-linux-x86_64-89f24ea.tar.gz
jdk1..0_60 neo4j-community-3.2.
root@zhouls-virtual-machine:/usr/local/app#
root@zhouls-virtual-machine:/usr/local/app# ls
jdk neo4j robomongo-1.0.-linux-x86_64-89f24ea.tar.gz
jdk1..0_60 neo4j-community-3.2.
root@zhouls-virtual-machine:/usr/local/app# tar -zxvf robomongo-1.0.-linux-x86_64-89f24ea.tar.gz
root@zhouls-virtual-machine:/usr/local/app# ls
jdk neo4j robomongo-1.0.-linux-x86_64-89f24ea
jdk1..0_60 neo4j-community-3.2. robomongo-1.0.-linux-x86_64-89f24ea.tar.gz
root@zhouls-virtual-machine:/usr/local/app# rm robomongo-1.0.-linux-x86_64-89f24ea.tar.gz
root@zhouls-virtual-machine:/usr/local/app# ll
total
drwxr-xr-x root root Jun : ./
drwxr-xr-x root root Jun : ../
lrwxrwxrwx root root Jun : jdk -> jdk1..0_60//
drwxr-xr-x root root Aug jdk1..0_60/
lrwxrwxrwx root root Jun : neo4j -> neo4j-community-3.2.//
drwxr-xr-x root root Jun : neo4j-community-3.2./
drwxr-xr-x root root Jun : robomongo-1.0.-linux-x86_64-89f24ea/
root@zhouls-virtual-machine:/usr/local/app# ln -s robomongo-1.0.-linux-x86_64-89f24ea/ robomongo
root@zhouls-virtual-machine:/usr/local/app# ll
total
drwxr-xr-x root root Jun : ./
drwxr-xr-x root root Jun : ../
lrwxrwxrwx root root Jun : jdk -> jdk1..0_60//
drwxr-xr-x root root Aug jdk1..0_60/
lrwxrwxrwx root root Jun : neo4j -> neo4j-community-3.2.//
drwxr-xr-x root root Jun : neo4j-community-3.2./
lrwxrwxrwx root root Jun : robomongo -> robomongo-1.0.-linux-x86_64-89f24ea//
drwxr-xr-x root root Jun : robomongo-1.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
drwxr-xr-x root root Jun : ./
drwxr-xr-x root root Jun : ../
drwxr-xr-x root root Jun : bin/
-rw-r--r-- zhouls zhouls Apr : CHANGELOG
-rw-r--r-- zhouls zhouls Apr : COPYRIGHT
-rw-r--r-- zhouls zhouls Apr : DESCRIPTION
drwxr-xr-x root root Jun : lib/
-rw-r--r-- zhouls zhouls Apr : 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.--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
drwxr-xr-x root root Jun : ./
drwxr-xr-x root root Jun : ../
-rw-r--r-- zhouls zhouls Apr : qt.conf
-rwxr-xr-x zhouls zhouls Apr : robomongo*
root@zhouls-virtual-machine:/usr/local/app/robomongo/bin# ./robomongo
RoboMongo连接本地数据库
(1) 新建一个数据库链接
File ----> connet ----> create。 连接本地数据库的话,保持默认设置即可。
如果大家,在这一步,遇到如下的问题,则是
Cannot connect to the MongoDB at localhost:. 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启动自动启动的。
Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)的更多相关文章
- Jenkins安装部署使用图文详解(非常详细)
前言 最近公司需要弄一套自动化运维部署,于是抽空学习了一下,用了两天左右完成Jenkins的安装部署和各种项目的配置化,于是整理一下进行分享. 介绍 Jenkins是一个独立的开源软件项目,是基于Ja ...
- Ubuntu14.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 在这篇博客里,我采用了非官网的安装步骤,来进行安装.走了弯路,同时,也是不建议.因为在大数据领域和实际生产里,还是要走正规的为好. Ubuntu14.04下Mongodb(离线安 ...
- Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...
- Ubuntu14.04下Mongodb的Java API编程实例(手动项目或者maven项目)
不多说,直接上干货! 若大家,不会安装的话,则请移步,随便挑选一种. Ubuntu14.04下Mongodb(在线安装方式|apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04 ...
- ubuntu14.04下nodejs + npm + bower的安装、调试和部署
1. 简介 本文介绍ubuntu14.04下nodejs+npm+bower的安装.调试和部署 参考文档 https://docs.npmjs.com/getting-started https: ...
- Ubuntu14.04下Mongodb官网卸载部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb官网安装部署步骤(图文详解)(博主推荐) https://docs.mongodb.com/manual/tutorial/ins ...
- Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...
- Windows下如何正确下载并安装可视化的Redis数据库管理工具(redis-desktop-manager)(图文详解)
不多说,直接上干货! Redis Desktop Manager是一个可视化的Redis数据库管理工具,使用非常简单. 官网下载:https://redisdesktop.com/down ...
- windows系统下如何正确安装Cygwin(图文详解)
我的操作系统信息是 1.在官网https://cygwin.com/install.html下载win64位安装包 选择包的下载存放目录,点击“下一步” 为了使我们安装的Cygwin能够编译程序, ...
随机推荐
- 一个关于C++拷贝构造的bug
#include <iostream> using namespace std; class A { public: A(int a) {}; A(const A&) = defa ...
- 知识工程.Vs.软件构架,框架,设计模式.
软件工程-原文链接:http://tech.it168.com/a2009/0902/672/000000672853.shtml 此文章详细给出了软件设计的基本概念和用途,文章链接:http://w ...
- 关于dlg和pro的问题
微软链接:http://technet.microsoft.com/zh-cn/subscriptions/bb983387.aspx CDialogEx::CDialogEx 构造 CDialogE ...
- 分层、链式分析、url、联系的长度
分层.链式分析.url.联系的长度. 分层结构符合软件处理的工具链性和步骤性: 分层的每一次都是一个节点或步骤: 链式结构普遍存在于自然界,比如食物链: 联系是普遍存在的,不只是两个事物间的联系,而且 ...
- Kafka学习笔记(4)----Kafka的Leader Election
1. Zookeeper的基本操作 zookeeper中的节点可以持久化/有序的两个维度分为四种类型: PERSIST:持久化无序(保存在磁盘中) PERSIST_SEQUENTIAL:持久化有序递增 ...
- ZBrush快捷键与鼠标操作
ZBrush是一款3D图形绘制软件,功能十分强大,且比较复杂,除了菜单栏功能按钮,ZBrush还提供了一系列快捷键与鼠标操作,熟练掌握ZBrush快捷键与鼠标操作,可以帮助您大大节省图形创作时间.下面 ...
- javaee 文件的写入
package Shurushucu; import java.io.FileNotFoundException; import java.io.FileOutputStream; import ja ...
- 洛谷P3960 列队 Splay
其实思路并不算太难,就是代码量相对较大. 我们将一次离队转换为一次删除和两次加入,这样就可以保证空间是动态分配的,最大也不会暴空间. 说实话写之前感觉会很恶心,但是代码量就还好吧,有些细节需要特殊注意 ...
- Linux crontab 在每月最后一天执行
59 23 * * * if [ `date +%d -d tomorrow` = 01 ]; then; command(/usr/bin/curl -s -o temp.txt http:// ...
- 【Git教程】Git教程之分支管理
在前一篇文章中,主要针对Git本地仓库和远程仓库的基本操作命令进行了简要介绍,本文主要集中介绍Git的另一个主要的特点:分支管理和多人协作. 什么是分支管理 当一个任务需要多人协作完成时,每个 ...