Bootstrap

MongoDB的安装、配置和基本操作

一、实验目的

1.  安装MongoDB,并正确配置相关参数。

2.  启动MongoDB服务,并确认服务已成功启动。

3.  使用MongoDB shell客户端连接MongoDB实例。

4.  查看当前MongoDB实例中的全部数据库列表。

5.  停止MongoDB服务操作。

二、实验环境准备

1.  JAVA环境准备:确保Java Development Kit (JDK) 已安装并配置好环境变量。

2.  Hadoop环境准备:安装并配置Hadoop环境,确保Hadoop的各个组件可以在伪分布式模式下运行。

三、实验教材参考

《大数据存储》,谭旭,人民邮电出版社,2022,ISBN 978-7-115-59414-3。

四、实验内容与步骤

1. 在MongoDB官网下载需要的版本并将安装包上传到namenode的software目录中

2. 使用tar -zxvf mongodb-linux-x86_64-3.0.6.tgz命令解压

3. 修改文件夹名字为mongdb

mv mongodb-linux-x86_64-3.0.6 mongodb

4. 配置环境变量

vi /etc/profile

5. 更新环境变量

source /etc/profile

6. 新建需要的目录以及文件

mkdir /software/mongodb/data/

mkdir /software/mongodb/data/db/

mkdir /software/mongodb/data/logs/

touch /software/mongodb/data/logs/mongodb.log

touch /software/mongodb/data/mongodb.conf

7. 编辑mongdb.conf

vim /software/mongodb/data/mongodb.conf

输入以下内容:

# db存放的目录

dbpath=/software/mongodb/data

# 后台启动需要配置日志输出

logpath=/software/mongodb/log/mongodb.log

# 端口

port=27017

bind_ip = 127.0.0.1

# 设置成后台启动

fork=true

journal=false

8. 启动测试

mongod --dbpath /software/mongodb/data/db --logpath /tmp/mongodb.log --fork

启动成功。

切换到mongodb 的bin 目录下

cd /software/mongodb/bin

启动

./mongod-dbpath=/software/mongodb/data/db -logpath=/software/mongodb/data/logs/mongodb.log -logappend -port=27017 -fork

9. 输入mongo进入到shell模式

10. 关闭MongoDB服务

use admin

db.shutdownServer();

11. 退出shell模式

quit()

按Ctrl+C退出

再次输入mongo报错,证明MongoDB服务已关闭。

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;