MongoDB学习笔记(一)

前言
mongoDB是非关系型数据库No SQL中的一种,以类似文档的BSON(二进制JSON)形式存储文件,相对传统的关系型数据库能够更快的增删数据,不需要依赖表。由于在spark项目中master和各workder节点要求将数据统一放在节点外的某处时用到了MongoDB,因而学习一下之前没接触过的非关系型数据库。
一 安装

环境:macOS

# 进入 /usr/local
cd /usr/local

# 下载
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz

# 解压
sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz

# 重命名为 mongodb 目录

sudo mv mongodb-osx-x86_64-4.0.9/ mongodb

安装完成后,添加path路径

export PATH=/usr/local/mongodb/bin:$PATH
二 启动
#进入mongo目录
cd /usr/local/mongodb

#创建data文件夹
sudo mkdir data

#创建log文件夹
sudo mkdir log

#启动mongodb服务器,端口号默认为27017,出现2019-05-13T11:44:42.113+0800 I NETWORK  [initandlisten] waiting for connections on port 27017说明启动成功
mongod --dbpath /usr/local/mongodb/data [--port 端口]

command+T开启新终端,输入mongo连接mongodb服务器:

#出现以下输出说明启动成功
MongoDB shell version v4.0.9
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
...
>

服务器用来保存数据,命令mongod启动。

客户端用来操作服务器,对数据进行操作,命令mongo启动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值