IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 【大数据处理技术】实验4 -> 正文阅读

[大数据]【大数据处理技术】实验4

  • 安装MongoDB(Ubuntu版本:22.04 LTS)

0.查看Ubuntu版本

命令:lsb_release -a

1.使用Ubuntu命令安装

(1)更新系统包:

sudo apt update(可选)

sudo apt upgrade(可选)

sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

(2)安装MongoDB的依赖libssl1.1(安装curl后使用curl命令安装)

?

(3)运行下命令将 MongoDB 存储库添加到的 Ubuntu 系统(可选?)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

(4)添加MongoDB GPG密钥

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

(5)添加储存库,同时命令安装MongoDB服务包

sudo apt update

sudo apt install mongodb-org(sudo apt install -y mongodb-org)

2.启动MongoDB,验证状态

sudo systemctl enable mongod

sudo systemctl start mongod

sudo systemctl status mongod

3.测试MongoDB

mongo --eval 'db.runCommand({connectionStatus: 1})'

4.启动MongoDB Shell

mongo

  • 根据给出的Student文档完成操作

Student文档:

{

“name”: “zhangsan”,

“score”:{

“English”: 70,

“Math”: 80,

“Computer”: 90

}

}

{

“name”: “lisi”,

“score”: {

“English”: 30,

“Math”: 40,

“Computer”: 50

}

}

1.用 MongoDB Shell 设计出 Student 集合。

(1)创建数据库:(数据库名字改成自己的!)

Use database_liuhao

(2)创建集合:

db.createCollection(“Student”)

(3)插入数据:

db.Student.insert( name:”zhangsan”, score:{ English:70, Math:80, Computer:90 } })

db.Student.insert( name:”lisi”, score:{ English:30, Math:40, Computer:50 } })

2.用 find()方法输出两个学生的信息。

db.Student.find()

db.Student.find().pretty() //易读方式

3.用 find()方法查询 lisi 的所有成绩(只显示 score 列)。

db.Student.find({ name:”lisi”?}, { score:1, _id:0 })

?

4.修改 zhangsan Math 成绩为 66

db.Student.update({name:”zhangsan”},{$set:{“score.Math”:66}})

MongoDB官网:MongoDB Documentation

MongoDB教程1:MongoDB 创建数据库_w3cschool

MongoDB教程2:MongoDB 教程 | 菜鸟教程

MongoDB嵌套修改:MongoDB 如何更新嵌套文档? - 知乎

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-09-21 00:35:41  更:2022-09-21 00:38:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 10:39:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码