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能够编译程序, ...
随机推荐
- Struts2学习笔记 - Part.01
1.关于Struts2中的struts.xml文件中action设置 <!-- 它是一个通用action,此处的*表明它可以处理任意的请求--> <action name=" ...
- 关于 Windows 10 如何扩展分区与合并分区
前言 相信大部分人都遇见磁盘不够用的问题吧,然后都在后悔当初为什么就给 x 盘分了 10G 的容量吧. 不过没关系,自从 Windows 7 开始( xp 我也不知道有毛有),Windows 自带的磁 ...
- js预览上传图片
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- Tjoi2019 甲苯先生和大中锋的字符串 后缀自动机_差分
tjoi胆子好大,直接出了两道送分题...... 都 9102 年了,还有省选出模板题QAQ...... Code: #include <bits/stdc++.h> #define se ...
- Java 分布式事务
0 引言 本文主要介绍java中分布式事务以及对应的解决方案. 1 分布式事务产生的原因 1.1 数据库分库分表 当数据库单表一年产生的数据超过1000W,那么就要考虑分库分表,具体分库分表的原理在此 ...
- jmeter实现多并发
1.jmeter实现多并发 线程组:负载发生器,用以多线程或多进程的方式来模拟用户的使用行为.jmeter是以线程的方式来进行模拟用户的并发访问的
- 解决time命令输出信息的重定向问题
解决time命令输出信息的重定向问题 time命令的输出信息是打印在标准错误输出上的, 我们通过一个简单的尝试来验证一下. [root@web186 root]# time find . -name ...
- 运用cat EOF添加文件
[root@fyc14 nginx1]# cat <<EOF > /etc/yum.repos.d/nginx.repo> [nginx]> name=nginx rep ...
- Java Web学习总结(27)——JavaEE中Web服务器、Web容器、Application服务器区别及联系
在JavaEE 开发Web中,我们经常会听到Web服务器(Web Server).Web容器(Web Container).应用服务器(Application Server),等容易混淆不好理解名词. ...
- String 字符串的追加,数组拷贝
package chengbaoDemo; import java.util.Arrays; /** *需求:数组的扩容以及数据的拷贝 *分析:因为String的实质是以字符数组存储的,所以字符串的追 ...