MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。
在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON对象。字段值可以包含其他文档,数组及文档数组。
安装
安装准备
安装所需的依赖文件
```
yum install libcurl openssl xz-libs
```
下载安装文件 【MongoDB官方下载链接】
到MongoDB官方下载页面,选择自己的下载的文件和系统信息,获取下载地址,如图:
安装
1. 解压下载好的文件
tar -zxvf mongodb-linux-s390x-rhel72-4.4.4.tgz
2. 将解压包拷贝到指定目录
mv mongodb-src-r4.2.8 /usr/local/mongodb
3. 将MongoDB 的可执行文件添加到 PATH 路径中
export PATH=/usr/local/mongodb/bin:$PATH
4. 创建用户和数据库目录
sudo mkdir -p /var/lib/mongo
sudo mkdir -p /var/log/mongodb
sudo chown `mongodb` /var/lib/mongo # 设置权限
sudo chown `mongodb` /var/log/mongodb # 设置权限
默认情况下 MongoDB 启动后会初始化以下两个目录:
数据存储目录:/var/lib/mongodb
日志文件目录:/var/log/mongodb
5. 启动 Mongodb 服务
mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork
查看日志文件(/var/log/mongodb/mongod.log)
MongoDB 后台管理 Shell
./mongo
停止服务
如果要停止 mongodb 可以使用以下命令:
mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --shutdown
也可以在 mongo 的命令出口中实现:
> use admin
switched to db admin