MongoDB安装部署与可视化
一、MongoDB下载
MongoDB官网:https://www.mongodb.com/download-center/community/releases
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控制台
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进程
[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可视化工具
3.1 MongoDB Compass
MongoDB Compass介绍
(1)官方提供的免费 GUI 管理工具
(2)数据管理(增删改查)
(3)Schema 管理
(4)索引管理
(5)性能排查
(6)实时性能监控
官网下载链接:https://www.mongodb.com/try/download/compass
通过 Compass 可以更加直观的来创建复杂的聚合计算管道。(非常强大和方便的工具)
3.2 MongoVUE连接MongoDB
3.3 Robo 3T
作者:UStarGao
链接:https://www.starcto.com/mongodb/97.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
UCloud云平台推荐
随便看看
- 2022-07-04Linux使用systemctl启动服务报错: Error:No space left on device
- 2021-04-25MySQL数据库时区设置
- 2021-10-08Redis容器化部署教程
- 2021-04-24Zabbix-Server实现监控主机服务器
- 2021-09-17MySQL优化器之Cardinality(Analyze table)