当前位置: 首页 > article >正文

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服务已关闭。


http://www.kler.cn/a/512015.html

相关文章:

  • C# LINQ(Language Integrated Query)详解
  • wps数据分析000002
  • HTML<center>标签
  • iOS 性能优化:实战案例分享
  • 第十三章:数据库技术
  • Python 正则表达式
  • 09、PT工具用法
  • PHP基础(下)
  • 数学基础 --线性代数之理解矩阵乘法
  • 如何解析返回的快递费用数据?
  • Android开发与网络请求
  • 【sass+css变量实现换肤】
  • Maven项目中没有.iml文件
  • 编辑器Vim基本模式和指令 --【Linux基础开发工具】
  • 深入解析MIMIC IV数据库中 labevents 和 chatevents 数据表的区别与联系
  • .Net Core微服务入门全纪录(五)——Ocelot-API网关(下)
  • 定制setsockopt只设置一次实现指定sock的永久quickack
  • 如何在Nginx服务器上配置访问静态文件目录并提供文件下载功能
  • 实用技巧:快速修复电脑dxgidebug.dll缺失
  • 什么是报文的大端和小端,有没有什么记忆口诀?
  • WPF基础 | 初探 WPF:理解其核心架构与开发环境搭建
  • javaEE初阶(计算机是如何工作的(2) )
  • 用Zig开发Web后端独特好处
  • k8s 部署kafka单机和集群
  • 使用 Parcel 和 NPM 脚本进行打包
  • 【大数据】机器学习------聚类