不多说,直接上干货!

前期博客

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数据库可视化工具安装部署步骤(图文详解)(博主推荐)的更多相关文章

  1. Jenkins安装部署使用图文详解(非常详细)

    前言 最近公司需要弄一套自动化运维部署,于是抽空学习了一下,用了两天左右完成Jenkins的安装部署和各种项目的配置化,于是整理一下进行分享. 介绍 Jenkins是一个独立的开源软件项目,是基于Ja ...

  2. Ubuntu14.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 在这篇博客里,我采用了非官网的安装步骤,来进行安装.走了弯路,同时,也是不建议.因为在大数据领域和实际生产里,还是要走正规的为好. Ubuntu14.04下Mongodb(离线安 ...

  3. Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...

  4. Ubuntu14.04下Mongodb的Java API编程实例(手动项目或者maven项目)

    不多说,直接上干货! 若大家,不会安装的话,则请移步,随便挑选一种. Ubuntu14.04下Mongodb(在线安装方式|apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04 ...

  5. ubuntu14.04下nodejs + npm + bower的安装、调试和部署

      1. 简介 本文介绍ubuntu14.04下nodejs+npm+bower的安装.调试和部署 参考文档 https://docs.npmjs.com/getting-started https: ...

  6. Ubuntu14.04下Mongodb官网卸载部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb官网安装部署步骤(图文详解)(博主推荐) https://docs.mongodb.com/manual/tutorial/ins ...

  7. Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...

  8. Windows下如何正确下载并安装可视化的Redis数据库管理工具(redis-desktop-manager)(图文详解)

    不多说,直接上干货! Redis Desktop Manager是一个可视化的Redis数据库管理工具,使用非常简单.       官网下载:https://redisdesktop.com/down ...

  9. windows系统下如何正确安装Cygwin(图文详解)

    我的操作系统信息是 1.在官网https://cygwin.com/install.html下载win64位安装包 选择包的下载存放目录,点击“下一步”   为了使我们安装的Cygwin能够编译程序, ...

随机推荐

  1. Android WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法

    1.理清概念 我们使用过Dialog和PopupWindow,还有Toast,它们都显示在Activity之上.那么我们首先需要理解的是android中是如何去绘制这些UI的呢?这里我只讲我所理解的, ...

  2. 脚本_部署LNMP平台

    #!bin/bash#功能:部署LNMP平台,实际运行脚本时,需要去除备注.#作者:liusingbonfunction menu {                //定义函数menu        ...

  3. 使用DOS命令查找包含某一字符串的所有文件

      在windows系统下,来查找并修改指定目录下包含某一字符串的所有文件,麻烦又费时.其实在DOS命令中,提供了Findstr命令来查找指定的一个或多个文件文件中包含(或通过参数 /V来控制不包含) ...

  4. google spanner

    REF 论文 google spanner spanner 介绍 http://blog.jobbole.com/110262/

  5. Performance Co-Pilot

    Install Performance Co-Pilot 提前安装依赖 [root@iZrj97j6t7ih9hgz1me35hZ ~]# cat install.sh yum install -y ...

  6. 【JavaScript框架封装】实现一个类似于JQuery的DOM框架的封装

    // DOM框架(选择器框架) (function (xframe) { // 需要参与链式访问的(必须使用prototype的方式来给对象扩充方法) xframe.extend({ /** * 向现 ...

  7. [CodeForces]786B Legacy

    线段树优化建图. 建立两棵线段树,其上点的点权分别表示"到达这个区间内所有点的最小花费"和"到达这个区间内任意一个点的最小花费". 对于第一种路直接加边即可 对 ...

  8. fs

    yum install -y make expat-devel git gcc-c++ autoconf automake libtool wget python-devel ncurses-deve ...

  9. Linux下MATLAB安装及使用

    安装过程 1.在在media目录下创建matlab文件夹,并挂载R2017b_glnxa64_dvd1.iso镜像文件 sudo mkdir /media/matlab sudo mount -t a ...

  10. ndk,cygwin编译 .so动态库

    注意: ndk .cygwin 安装路径尽量要和sdk放到一个磁盘里,设置环境变量. 例如D: 根目录  变量名:ndk   值:/cygdrive/d/android-ndk-r8e 打开cygwi ...