Docs 菜单
Docs 主页
/ /
Atlas CLI
/ /

创建本地 Atlas 部署

在此页面上

  • 本地 Atlas 部署支持的操作系统
  • 满足先决条件
  • 创建本地 Atlas 部署
  • 管理本地 Atlas 部署
  • 在本地 Atlas 部署中使用 Atlas Search
  • 在本地 Atlas 部署中使用 Atlas Vector Search
  • 支持的操作
  • 故障排除错误

本教程向您展示如何使用 atlas deployments命令创建本地 Atlas 部署。 在本教程中,我们将在本地计算机上部署单节点副本集。 然后,您可以托管部署,并使用 Atlas Search 和 Atlas Vector Search。

操作系统
操作系统版本
架构
最低 CPU 核心数
最低可用 RAM (GB)
macOS
13.2 及更高版本
x86-64、ARM
2
2
Red Hat Enterprise Linux/CentOS
8, 9
x86-64、ARM
2
2
Ubuntu
22.04 、 24.04
x86-64、ARM
2
2
Debian
11, 12
x86-64、ARM
2
2
Amazon Linux
2023
x86-64、ARM
2
2
Windows
10, 11
x86
2
2

在开始之前,请完成以下步骤以满足先决条件:

重要

有关每个必备产品的兼容性信息,请参阅相关安装页面。

  • 安装 Atlas CLI。

    示例 (MacOS):

    brew install mongodb-atlas-cli

    要了解其他操作系统的 Atlas CLI 安装说明,请参阅安装或更新 Atlas CLI。

  • 安装 mongosh版本2.0或更高版本。

    示例 (MacOS):

    brew install mongosh

    要了解其他操作系统的mongosh安装说明,请参阅安装 mongosh。

  • (可选)安装Compass版本1.39.4或更高版本。

    示例 (MacOS):

    brew install mongodb-compass

    要了解其他操作系统的 Compass 安装说明,请参阅下载和安装 Compass。

  • 安装MongoDB database工具。

    示例 (MacOS):

    brew tap mongodb/brew && brew install mongodb-database-tools

    要了解适用于其他操作系统的MongoDB database工具安装说明,请参阅安装Database Tools 。

  • 安装 Docker。

    注意

    Docker 需要网络连接来拉取和缓存 MongoDB 映像。

    Podman v5.0 + Linux RHEL 版本也支持。

使用 atlas deployments 命令创建本地 Atlas 部署。

可以通过以下方式运行该命令:

  • 交互模式(默认):该命令会提示您进行部署设置并提供默认值。

  • 交互模式(自定义):该命令会提示您进行部署设置,并允许您提供自定义值。

  • 非交互模式:使用指定选项运行该命令。该命令不会提示您提供其他值。要了解 atlas deployments 支持的所有操作,请参阅 atlas deployments

单击以下标签页之一,查看适合您首选模式的命令。

1
atlas deployments setup
2

示例:

指定local - Local Database并按 Enter ..

? What would you like to deploy? [Use arrows to move, type to filter, ? for more help]
> local - Local Database
atlas - Atlas Database
[Default Settings]
Deployment Name local50
MongoDB Version 7.0
Port 27017
3

示例:

指定 default - With default settings 并按 Enter..

? How do you want to setup your local MongoDB database? [Use arrows to move, type to filter]
> default - With default settings
custom - With custom settings
cancel - Cancel set up
Creating your deployment local50 [this might take several minutes]
1/4: Downloading and completing configuration...
2/4: Starting your local environment...
3/4: Downloading MongoDB binaries to your local environment...
4/4: Creating your deployment local50...
Deployment created!
Connection string: mongodb://localhost:27017/?directConnection=true
1
atlas deployments setup
2

指定 local - Local Database 并按 Enter..

示例:

? What would you like to deploy? [Use arrows to move, type to filter, ? for more help]
> local - Local Database
atlas - Atlas Database
[Default Settings]
Deployment Name local50
MongoDB Version 7.0
Port 27017
3

示例:

指定 custom - With custom settings 并按 Enter..

? How do you want to setup your local MongoDB database? [Use arrows to move, type to filter]
default - With default settings
> custom - With custom settings
cancel - Cancel set up
4

示例:

指定 myLocalRs 并按 Enter..

? Deployment Name [This can't be changed later] (local3612) myLocalRs
5

示例:

指定 7.0 并按 Enter..

? MongoDB Version [Use arrows to move, type to filter]
> 7.0
6.0
6

示例:

指定 37018 并按 Enter..

? Specify a port (49469) 37018
Creating your deployment myLocalRs
1/2: Starting your local environment...
2/2: Creating your deployment myLocalRs...
Deployment created!
Connection string: mongodb://localhost:37018/?directConnection=true
1

示例:

atlas deployments setup myLocalRs1 --type local --force
[Default Settings]
Deployment Name myLocalRs1
MongoDB Version 7.0
Port 49684
Creating your deployment myLocalRs1
1/2: Starting your local environment...
2/2: Creating your deployment myLocalRs1...
Deployment created!
Connection string: mongodb://localhost:49684/?directConnection=true
connection skipped

使用 atlas deployments 命令管理本地 Atlas 部署。您可以对本地和云端 Atlas 部署使用以下命令。您可以分别使用 --type local--type atlas 来对本地或云端 Atlas 部署运行该命令。

1

示例:

atlas deployments list
NAME TYPE MDB VER STATE
local50 LOCAL 7.0.1 IDLE
local62 LOCAL 7.0.1 IDLE
myLocalRs LOCAL 7.0.1 IDLE
myLocalRs1 LOCAL 7.0.1 IDLE
2
  1. 执行以下命令以下载示例数据。

    curl https://atlas-education.s3.amazonaws.com/sampledata.archive -o sampledata.archive
  2. 将以下命令复制并粘贴到终端,然后将 {port-number} 替换为部署端口:

    mongorestore --archive=sampledata.archive --port={port-number}
3
  1. 运行以下命令以连接到部署:

    atlas deployments connect
  2. 指定要连接的部署并按 Enter..

  3. 指定您希望连接到部署的方式,然后按 Enter..

4
  1. 运行以下命令暂停部署:

    atlas deployments pause
  2. 指定要暂停的部署并按 Enter..

5
  1. 运行以下命令以启动部署:

    atlas deployments start
  2. 指定要启动的部署并按 Enter..

6
  1. 运行以下命令以返回部署的日志:

    atlas deployments logs
  2. 指定要返回日志的部署并按 Enter..

7
  1. 运行以下命令以删除部署:

    atlas deployments delete
  2. 指定要删除的部署并按 Enter..

  3. 指定y并按Enter 。以确认。

使用 atlas deployments search indexes create 命令创建Atlas Search Atlas Search索引。 然后,您可以运行 Atlas Search 查询。 要了解更多信息,请参阅Atlas Search。

您可以在本地和云 Atlas 部署中运行此命令。有关详细步骤,请参阅创建 Atlas Search 索引并运行查询

使用atlas deployments search indexes create命令可使用 Atlas Vector Search。 要了解更多信息,请参阅如何为 Vector Atlas Search的向量嵌入创建索引。

您可以在本地和云 Atlas 部署中运行此命令。有关详细步骤,请参阅在 Atlas 部署中使用 Atlas Vector Search。

重要

要将 Atlas CLI 与 Atlas Vector Search 一起使用,您必须使用 MongoDB 7.0.5 或更高版本创建 Atlas 部署。如果您使用早期 MongoDB 版本创建了本地 Atlas 部署,则不会自动获取最新的 MongoDB 版本。您必须删除早期镜像和部署。然后,您必须创建一个新的 Atlas 部署。

要了解 atlas deployments 支持的所有操作,请参阅 atlas deployments

要了解有关解决本地 Atlas 部署问题的更多信息,请参阅解决本地 Atlas 部署问题。

后退

本地部署和云部署