栏目头部广告

MongoDB安装部署与可视化

一、MongoDB下载

MongoDB官网:https://www.mongodb.com/download-center/community/releases

MongoDB安装部署与可视化(图1)

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.22.tgz

tar -zxvf mongodb-linux-x86_64-3.2.22.tgz

运行MongoDB  

ž   默认端口:27017

ž   默认的web控制台:27017+1000=28017

二、MongoDB安装部署

2.1 部署方式一

(1)dbpath指定数据存放路径

mkdir -p /data/mongodata
cd /data
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz
tar -xvf mongodb-linux-x86_64-rhel70-4.2.1.tgz
export PATH=$PATH:/data/mongodb-linux-x86_64-rhel70-4.2.1/bin                   # 添加环境变量
mongod --dbpath /data/mongodata --port 27017 --logpath /data/mongodata/mongod.log --fork -bind_ip 0.0.0.0

(2)MongoDB WEB控制台

http://$IP:28017/

2.2 部署方式二

(1)下载安装与准备

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.12.tgz     # 安装包存放/mnt目录下
tar -zxvf mongodb-linux-x86_64-4.0.12.tgz
cd /usr/local/
mkdir mongodb
cd mongodb/
mkdir data;mkdir log
cd data/
mkdir db
mv /mnt/mongodb-linux-x86_64-4.0.12/* /usr/local/mongodb/
cd bin/

(2)修改配置文件

【注】MongoDB下没有mongodb.conf文件,需要手动创建。

[root@master bin]# vim mongodb.conf
dbpath=/usr/local/mongodb/data/db          # 数据文件存放目录
logpath=/usr/local/mongodb/log/mongodb.log # 日志文件存放目录
port=27017                                 # 端口,默认27017,可以自定义
logappend=true                             # 开启日志追加添加日志
fork=true                                  # 以守护程序的方式启用,即在后台运行
bind_ip=0.0.0.0                            # 默认是127.0.0.1,开启远程访问
#auth=true                                 # 这项暂时不动,因为涉及到auth认证,调试好所有的mongodb的问题后在来弄权限

[root@master /]# vim /etc/profile          # 添加MongoDB环境变量
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin

[root@master /]# source /etc/profile

(3)启动MongoDB

[root@master /]# cd /usr/local/mongodb/bin/
[root@master bin]# mongod --config mongodb.conf   # 启动MongoDB

[root@master bin]# vim /etc/rc.d/rc.local
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf  # 设置开机自启MongoDB

(4)重启MongoDB

[root@master ~]# ps -aux |grep mongodb    # 查看MongoDB进程

MongoDB安装部署与可视化(图3)

[root@master ~]# cd /usr/local/mongodb/bin/        # 进入MongoDB启动目录
[root@master bin]# kill 517                        # 杀死MongoDB进程
[root@master bin]# ./mongod --config mongodb.conf  # 重启MongoDB

(5)MongoDB数据文件格式

MongoDB安装部署与可视化(图4)

三、MongoDB可视化工具

3.1 MongoDB Compass

MongoDB Compass介绍

(1)官方提供的免费 GUI 管理工具
(2)数据管理(增删改查)
(3)Schema 管理
(4)索引管理
(5)性能排查
(6)实时性能监控

官网下载链接:https://www.mongodb.com/try/download/compass

MongoDB安装部署与可视化(图4)

通过 Compass 可以更加直观的来创建复杂的聚合计算管道。(非常强大和方便的工具)

MongoDB安装部署与可视化(图5)

3.2 MongoVUE连接MongoDB

MongoDB安装部署与可视化(图5)

MongoDB安装部署与可视化(图6)

3.3 Robo 3T

工具官网:https://robomongo.org/

MongoDB安装部署与可视化(图7)

MongoDB安装部署与可视化(图8)

MongoDB安装部署与可视化(图9)

作者:UStarGao
链接:https://www.starcto.com/mongodb/97.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处

UCloud云平台推荐


UCloud新用户专属注册连接

UCloud CDN超值特惠专场

UCloud全球云主机(UHost/VPS)大促页面

UCloud快杰云主机大促页面

文章页广告

随便看看

栏目底部广告
`