一、实验目的
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服务已关闭。