Skip to content

Commit e07b678

Browse files
committed
fix: comp bugs
1 parent adf9baa commit e07b678

File tree

1 file changed

+41
-23
lines changed

1 file changed

+41
-23
lines changed

docs/cn/guides/10-deploy/01-deploy/01-non-production/00-deploying-local.md

Lines changed: 41 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,24 @@
1-
## 在 Docker 上部署
1+
---
2+
title: Docker 与本地部署
3+
---
4+
5+
import StepsWrap from '@site/src/components/StepsWrap';
6+
import StepContent from '@site/src/components/Steps/step-content';
7+
8+
为了快速体验 Databend 的功能并获得实践经验,您可以选择以下部署方式:
9+
10+
- [使用 Docker 部署](#deploying-databend-on-docker):您可以在 Docker 上部署 Databend 以及 [MinIO](https://min.io/) 以实现容器化环境。
11+
- [本地机器部署](#deploying-a-local-databend):如果对象存储不可用,您可以选择本地部署并使用文件系统作为存储。
12+
13+
:::note 仅限非生产使用
14+
15+
- 对象存储是 Databend 生产使用的必要条件。文件系统仅应用于评估、测试和非生产场景。
16+
- 本章节中涉及的 MinIO 部署仅适用于开发和演示。由于单机环境的资源有限,不建议用于生产环境或性能测试。
17+
:::
18+
19+
## 使用 Docker 部署
220

3-
在本指南中,您将使用 [Docker](https://www.docker.com/)[Amazon EC2](https://aws.amazon.com/ec2/) Ubuntu 虚拟机上部署 Databend [MinIO](https://min.io/)
21+
在本指南中,您将在 [Amazon EC2](https://aws.amazon.com/ec2/) 的 Ubuntu 虚拟机上使用 [Docker](https://www.docker.com/) 部署 Databend 以及 [MinIO](https://min.io/) 以实现容器化环境
422

523
![Alt text](/img/deploy/docker-deploy.png)
624

@@ -15,11 +33,11 @@
1533

1634
![Alt text](/img/deploy/docker-instance.png)
1735

18-
2. 创建一个安全组,并添加一个入站规则以允许通过端口 `9001` 访问您的实例,然后将安全组添加到实例中
36+
2. 创建一个安全组,并添加一个入站规则以允许通过端口 `9001` 访问您的实例,然后将该安全组添加到实例中
1937

2038
![Alt text](/img/deploy/docker-create-sg.png)
2139

22-
3. 连接到您的实例。有许多方法可以从本地机器连接到您的实例。有关更多信息,请参阅 [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html)
40+
3. 连接到您的实例。从本地机器连接到实例有多种方式。更多信息请参见 [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html)
2341

2442
4. 按照 [Docker 用户手册](https://docs.docker.com/engine/install/ubuntu/) 在您的实例上安装 Docker 引擎。
2543

@@ -32,8 +50,8 @@
3250

3351
:::note
3452

35-
- 我们将控制台地址更改为 `9001` 以避免端口冲突。
36-
- 该命令还设置了根用户凭证 (`ROOTUSER`/`CHANGEME123`),您将在后续步骤中需要提供这些凭证进行身份验证。如果在此时更改了根用户凭证,请确保在整个过程中保持一致。
53+
- 这里我们将控制台地址更改为 `9001` 以避免端口冲突。
54+
- 该命令还设置了根用户凭证 (`ROOTUSER`/`CHANGEME123`),您需要在后续步骤中提供这些凭证进行身份验证。如果在此时更改了根用户凭证,请确保在整个过程中保持一致。
3755
:::
3856

3957
```shell
@@ -49,7 +67,7 @@ docker run -d \
4967
minio/minio server /data --console-address ":9001"
5068
```
5169

52-
2. 运行命令 `docker logs minio` 以在日志消息中找到 MinIO API 和控制台 (WebUI) 地址:
70+
2. 运行命令 `docker logs minio` 以在日志消息中找到 MinIO API 和控制台WebUI地址:
5371

5472
```shell
5573
docker logs minio
@@ -91,8 +109,8 @@ STARTUP WARNINGS:
91109
:::note
92110

93111
-`AWS_S3_ENDPOINT` 值替换为 `docker logs minio` 返回的 MinIO 日志消息中显示的 MinIO API 地址。
94-
- 在启动 Databend Docker 容器时,您可以使用环境变量 `QUERY_DEFAULT_USER``QUERY_DEFAULT_PASSWORD` 指定用户名和密码。如果未提供这些变量,将创建一个默认的 root 用户且没有密码
95-
- 下面的命令还创建了一个 SQL 用户 (`databend`/`databend`),您稍后需要使用该用户连接到 Databend。如果在此时更改了 SQL 用户,请确保在整个过程中保持一致。
112+
- 启动 Databend Docker 容器时,可以使用环境变量 `QUERY_DEFAULT_USER``QUERY_DEFAULT_PASSWORD` 指定用户名和密码。如果未提供这些变量,将创建一个默认的 root 用户且无密码
113+
- 下面的命令还创建了一个 SQL 用户 (`databend`/`databend`),您需要在后续步骤中使用该用户连接到 Databend。如果在此时更改了 SQL 用户,请确保在整个过程中保持一致。
96114
:::
97115

98116
```shell
@@ -111,7 +129,7 @@ docker run -d \
111129
datafuselabs/databend
112130
```
113131

114-
2. 运行命令 `docker logs databend` 以检查 Databend 日志消息,并确保 Databend 容器已成功启动:
132+
2. 运行命令 `docker logs databend` 以检查 Databend 日志消息并确保 Databend 容器已成功启动:
115133

116134
```shell
117135
docker logs databend
@@ -218,11 +236,11 @@ Databend HTTP
218236
219237
### 连接到 Databend
220238
221-
在此步骤中,您将使用 [BendSQL](../../../30-sql-clients/00-bendsql/index.md) 从本地机器连接到 Databend。
239+
在这一步中,您将从本地机器使用 [BendSQL](../../../30-sql-clients/00-bendsql/index.md) 连接到 Databend。
222240
223-
1. 在本地机器上安装 BendSQL。有关说明,请参阅 [安装 BendSQL](../../../30-sql-clients/00-bendsql/index.md#installing-bendsql)。
241+
1. 在本地机器上安装 BendSQL。安装说明请参见 [安装 BendSQL](../../../30-sql-clients/00-bendsql/index.md#installing-bendsql)。
224242
225-
2. 在本地机器上启动终端,然后运行命令 `bendsql -h <instance_public_ip> -u databend -p databend` 以与 Databend 建立连接。例如,如果您的实例的公有 IP 地址是 `3.142.131.212`,命令将是 `bendsql -h 3.142.131.212 -u databend -p databend`
243+
2. 在本地机器上启动一个终端,然后运行命令 `bendsql -h <instance_public_ip> -u databend -p databend` 以建立与 Databend 的连接。例如,如果您的实例的公有 IP 地址是 `3.142.131.212`,命令将是 `bendsql -h 3.142.131.212 -u databend -p databend`
226244
227245
```shell
228246
bendsql -h 3.142.131.212 -u databend -p databend
@@ -252,9 +270,9 @@ SELECT
252270
</StepContent>
253271
</StepsWrap>
254272
255-
## 在本地机器上部署
273+
## 本地机器部署
256274
257-
按照以下说明在本地机器上部署 Databend。
275+
按照以下说明在您的本地机器上部署 Databend。
258276
259277
<StepsWrap>
260278
@@ -270,20 +288,20 @@ SELECT
270288
271289
<StepContent number="2">
272290
273-
### 启动 Databend
291+
### 启动 Dat
274292
275-
1. 配置一个管理员用户。您将使用此账户连接到 Databend。更多信息,请参阅[配置管理员用户](../../04-references/01-admin-users.md)。对于此示例,取消注释以下行以选择此账户
293+
1. 配置管理员用户。您将使用此账户连接到 Databend。更多信息,请参阅[配置管理员用户](../../04-references/01-admin-users.md)。在此示例中,取消以下行的注释以选择此账户
276294
277295
```sql title="databend-query.toml"
278296
[[query.users]]
279297
name = "root"
280298
auth_type = "no_password"
281299
```
282300
283-
2. 打开终端并导航到存储提取文件和文件夹的文件夹
301+
2. 打开终端并导航到存储解压文件和文件夹的目录
284302
285303
3. 在**scripts**文件夹中运行脚本**start.sh**
286-
MacOS 可能会提示错误,指出“_databend-meta 无法打开,因为 Apple 无法检查其是否存在恶意软件_”。要继续,请在 Mac 上打开**系统设置**,在左侧菜单中选择**隐私与安全**,然后在右侧的**安全**部分中为 databend-meta 点击**仍然打开**。对 databend-query 的错误也执行相同的操作
304+
MacOS 可能会提示错误,指出“_databend-meta 无法打开,因为 Apple 无法检查其是否存在恶意软件_”。要继续,请在 Mac 上打开**系统设置**,在左侧菜单中选择**隐私与安全**,然后在右侧的**安全**部分为 databend-meta 点击**仍然打开**。对 databend-query 的错误执行相同操作
287305
288306
```shell
289307
./scripts/start.sh
@@ -310,7 +328,7 @@ sudo chown -R $USER /var/lib/databend
310328
311329
:::
312330
313-
3. 运行以下命令以验证 Databend 是否已成功启动
331+
3. 运行以下命令以验证 Databend 是否成功启动
314332
315333
```shell
316334
ps aux | grep databend
@@ -327,7 +345,7 @@ eric 12776 0.0 0.3 408654368 24848 s003 S 2:15pm 0:00.06
327345
328346
### 连接到 Databend
329347
330-
在此步骤中,您将使用 BendSQL CLI 工具与 Databend 建立连接。有关如何安装和操作 BendSQL 的说明,请参阅 [BendSQL](../../../30-sql-clients/00-bendsql/index.md)。
348+
在这一步中,您将使用 BendSQL CLI 工具与 Databend 建立连接。有关如何安装和操作 BendSQL 的说明,请参阅 [BendSQL](../../../30-sql-clients/00-bendsql/index.md)。
331349
332350
1. 要与本地 Databend 建立连接,请执行以下命令:
333351
@@ -364,5 +382,5 @@ SELECT
364382
365383
部署 Databend 后,您可能需要了解以下主题:
366384
367-
- [加载与卸载数据](/guides/load-data):在 Databend 中管理数据导入/导出。
368-
- [可视化](/guides/visualize):将 Databend 与可视化工具集成以获取洞察。
385+
- [加载与卸载数据](/guides/load-data):在 Databend 中管理数据的导入/导出。
386+
- [可视化](/guides/visualize):将 Databend 与可视化工具集成以获取洞察。

0 commit comments

Comments
 (0)