资讯专栏INFORMATION COLUMN

Ubuntu 17.10 mongoDB & Robo 3T 安装经验

宋华 / 1270人阅读

摘要:可以用来在图形界面中观察我们对的修改是否生效。如果文件夹没有上述权限,则需要按照下面命令执行或者问题已经在运行,并监听端口。打开另外一个,输入,出现交互式命令,并连接到默认服务器。

学习爬虫的时候需要把爬取的数据放入mongoDB数据库进行管理,Robo 3T是一个mongoDB数据库可视化工具,它是一个跨平台的MongoDB管理工具。可以用来在图形界面中观察我们对MongoDB的修改是否生效。

mongoDB 安装

mongoDB version : 3.2 直接按照官方网站上的教程进行安装:官方文档

按照官方网站提供的安装步骤即可安装:
# Step 1
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
# Step 2
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
# Step 3
sudo apt-get update
# Step 4
sudo apt-get install -y mongodb-org
接下来需要配置mongodb.service文件

sudo vim /etc/systemd/system/mongodb.service

配置内容:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target
启动命令:
sudo systemctl start mongodb
sudo mongod
主要问题

问题1:

如果提示dbpath(/data/db) 不存在,但是在 /etc/mongod.conf 中配置了 dbpath,既然这个不生效,那我就创建了 /data/db 文件夹,然后再次 sudo mongod ,就会发现MongoDB启动成功.

首先用root权限创建db文件 : sudo mkdir -p /data/db

问题2:

如果出现Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied

查看 /data/db 的权限ls -ld /data/dbdrwxr-xr-x 4 mongod mongod 4096 Oct ...。如果 db 文件夹没有上述权限,则需要 按照下面命令执行:

sudo chmod 0755 /data/db
sudo chown mongod:mongod /data/db
# 或者
sudo chown `id -u` /data/db

问题3:

mongodb已经在运行,并监听端口27017。打开另外一个terminal tab,输入mongo,出现mongo交互式命令,并连接到默认服务器localhost:27017。如果你想再后台进程中运行mongod,可以使用--fork命令选项。有关logging和mongorestore命令。

mongod --dbpath /path/to/my/mongodata --fork --logpath /path/to/my/mongod.log
Robo 3T 安装 下载地址

官方网站:https://robomongo.org/download

离线版本:https://pan.baidu.com/s/1mirFi56 密码: y3t2

安装步骤
sudo tar -zxvf robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz -C /opt/
sudo chmod -R 777 /opt/robo3t-1.1.1-linux-x86_64-c93c6b0
sudo ln -s /opt/robo3t-1.1.1-linux-x86_64-c93c6b0 /opt/robo3t
cd /opt/robo3t/bin
./robo3t
错误处理
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: xcb.

Reinstalling the application may fix this problem.
Aborted (core dumped)
mkdir /opt/robo3t/robo-backup
mv /opt/robo3t/lib/libstdc++* /opt/robo3t/robo-backup/

然后再运行/opt/robo3t/robo3t

参考博客:

Ubuntu 16.04安装MongoDB的GUI工具RoboMongo

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/19244.html

相关文章

  • mongodb可视化工具robo3T安装和使用

    摘要:简介对攻城狮们而言,一款合适的开发工具或者辅助工具无疑可以成倍的提高工作效率,希望这篇文章可以帮助到有需要的攻城狮们。是的一个可视化管理工具,曾经名为,现改名为。安装官网下载该工具的包,切换到该路径下,然后解压缩。 简介: 对攻城狮们而言,一款合适的开发工具或者辅助工具无疑可以成倍的提高工作效率,希望这篇文章可以帮助到有需要的攻城狮们。 robo 3T是mongodb的一个可...

    ysl_unh 评论0 收藏0
  • Ubuntu启动robomongo失败问题解决

    摘要:问题复现从官网可视化工具下载来的文件解压后尝试打开双击目录下的图标没有任何的响应尝试命令行启动返回以下错误信息问题解决把目录下带有的文件删除就可以正常打开了过程总结解决方法是在仓库的中找到的而且遇到这种情况的人很多所以解决办法也总是有的并且 问题复现 从robomongo官网(robomongo:mongoDB可视化工具)下载来的文件,解压后尝试打开: 双击/bin目录下的robo3...

    tomener 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<