Skip to content

Commit 60e5438

Browse files
💬Generate LLM translations (#1837)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 2a73e77 commit 60e5438

File tree

4 files changed

+68
-66
lines changed

4 files changed

+68
-66
lines changed

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

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
title: 在 Docker 上部署
33
---
44

5-
import LanguageFileParse from '@site/src/components/LanguageDocs/file-parse'
6-
import VideoCN from '@site/docs/fragment/01-deploying-local-cnvideo.md'
5+
<!-- import LanguageFileParse from '@site/src/components/LanguageDocs/file-parse'
6+
import VideoCN from '@site/docs/fragment/01-deploying-local-cnvideo.md' -->
77

8-
本指南将引导你使用 [Docker](https://www.docker.com/)[MinIO](https://min.io/) 部署 Databend,以便在你的本地机器上进行完全容器化的设置
8+
本指南将引导你使用 [Docker](https://www.docker.com/)[MinIO](https://min.io/) 部署 Databend,以便在本地机器上进行完全容器化的设置
99

1010
:::note non-production use only
1111
本指南中介绍的 MinIO 部署仅适用于开发和演示。由于单机环境中的资源有限,因此不建议将其用于生产环境或性能测试。
1212
:::
1313

14-
### 准备工作
14+
### 开始之前
1515

1616
在开始之前,请确保你已具备以下先决条件:
1717

@@ -20,12 +20,12 @@ import VideoCN from '@site/docs/fragment/01-deploying-local-cnvideo.md'
2020

2121
### 部署 MinIO
2222

23-
1. 使用以下命令拉取 MinIO 镜像并将其作为容器运行
23+
1. 使用以下命令拉取并运行 MinIO 镜像作为容器
2424

2525
:::note
2626

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

3131
```shell
@@ -64,7 +64,7 @@ INFO:
6464
Update: Run `mc admin update ALIAS`
6565
```
6666

67-
3. 在本地机器上打开 Web 浏览器,然后使用上面日志中显示的 WebUI 地址 (`http://127.0.0.1:9001`) 访问 MinIO 控制台。
67+
3. 在本地机器上打开 Web 浏览器,然后使用日志中显示的 WebUI 地址 (`http://127.0.0.1:9001`) 访问 MinIO 控制台。
6868

6969
![Alt text](/img/deploy/docker-minio.png)
7070

@@ -74,12 +74,12 @@ INFO:
7474

7575
### 部署 Databend
7676

77-
1. 使用以下命令拉取 Databend 镜像并将其作为容器运行
77+
1. 使用以下命令拉取并运行 Databend 镜像作为容器
7878

7979
:::note
8080

81-
- 启动 Databend Docker 容器时,可以使用环境变量 `QUERY_DEFAULT_USER``QUERY_DEFAULT_PASSWORD` 指定用户名和密码。如果未提供这些变量,则将创建一个没有密码的默认 root 用户。
82-
- 以下命令还会创建一个 SQL 用户 (`databend`/`databend`),你将需要使用该用户连接到 Databend。如果你在此处更改 SQL 用户,请确保在整个过程中保持一致。
81+
- 启动 Databend Docker 容器时,可以使用环境变量 `QUERY_DEFAULT_USER``QUERY_DEFAULT_PASSWORD` 指定用户名和密码。如果未提供这些变量,将创建一个没有密码的默认 root 用户。
82+
- 以下命令还会创建一个 SQL 用户 (`databend`/`databend`),你将需要使用该用户稍后连接到 Databend。如果你此时更改 SQL 用户,请确保在整个过程中保持一致。
8383
:::
8484

8585
```shell
@@ -239,6 +239,6 @@ SELECT NOW()
239239
1 row read in 0.003 sec. Processed 1 row, 1 B (333.33 rows/s, 333 B/s)
240240
```
241241
242-
<LanguageFileParse
242+
<!-- <LanguageFileParse
243243
cn={<VideoCN />}
244-
/>
244+
/> -->

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

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ import StepsWrap from '@site/src/components/StepsWrap';
88
import StepContent from '@site/src/components/Steps/step-content';
99
import Version from '@site/src/components/Version';
1010
import LanguageDocs from '@site/src/components/LanguageDocs';
11-
import LanguageFileParse from '@site/src/components/LanguageDocs/file-parse'
12-
import VideoCN from '@site/docs/fragment/01-deploying-databend-cnvideo.md'
11+
12+
<!-- import LanguageFileParse from '@site/src/components/LanguageDocs/file-parse'
13+
import VideoCN from '@site/docs/fragment/01-deploying-databend-cnvideo.md' -->
1314

1415
<FunctionDescription description="引入或更新:v1.2.168"/>
1516

@@ -44,14 +45,14 @@ import TabItem from '@theme/TabItem';
4445
<TabItem value="Google GCS" label="Google GCS">
4546

4647
1. 按照 Google 文档中的主题 [创建新存储桶](https://cloud.google.com/storage/docs/creating-buckets#create_a_new_bucket) 创建一个名为 `my_bucket` 的存储桶。
47-
2. 按照 Google 文档中的主题 [创建服务账号密钥](https://cloud.google.com/iam/docs/keys-create-delete#creating) 创建并下载服务账号密钥文件
48-
3. 使用 Base64 编码将服务账号密钥文件的内容转换为 Base64 编码的字符串。例如,
48+
2. 按照 Google 文档中的主题 [创建服务帐号密钥](https://cloud.google.com/iam/docs/keys-create-delete#creating) 创建并下载服务帐号密钥文件
49+
3. 使用 Base64 编码将服务帐号密钥文件的内容转换为 Base64 编码的字符串。例如,
4950

5051
```bash
5152
base64 -i <path-to-your-key-file> -o ~/Desktop/base64-encoded-key.txt
5253
```
5354

54-
上面的命令将生成一个名为 `base64-encoded-key.txt` 的文件,其中包含您随后将在 `databend-query.toml` 配置文件中配置连接时使用的凭据
55+
上面的命令将生成一个名为 `base64-encoded-key.txt` 的文件,其中包含您随后将在 `databend-query.toml` 配置文件中用于配置连接的凭据
5556

5657
</TabItem>
5758

@@ -172,7 +173,7 @@ base64 -i <path-to-your-key-file> -o ~/Desktop/base64-encoded-key.txt
172173

173174
1.`/usr/local` 目录中创建一个名为 `databend` 的文件夹。
174175
2.[GitHub Release](https://github.com/databendlabs/databend/releases) 页面下载适用于您的平台(Linux `aarch64``x86_64`)的最新 Databend 版本。
175-
3. 将下载的软件包解压到 `/usr/local/databend`
176+
3. 将下载的软件包解压到 `/usr/local/databend`
176177

177178
</StepContent>
178179

@@ -187,7 +188,7 @@ base64 -i <path-to-your-key-file> -o ~/Desktop/base64-encoded-key.txt
187188

188189
### 启动 Meta 节点
189190

190-
1. 打开一个终端窗口,导航到文件夹 `/usr/local/databend/bin`
191+
1. 打开一个终端窗口,然后导航到文件夹 `/usr/local/databend/bin`
191192
2. 运行以下命令以启动 Meta 节点:
192193

193194
```shell
@@ -302,7 +303,7 @@ type = "cos"
302303
// highlight-next-line
303304
bucket = "my_bucket"
304305

305-
# 以下示例的区域为北京(ap-beijing
306+
# 以下示例中,区域为北京 (ap-beijing)
306307
// highlight-next-line
307308
endpoint_url = "https://cos.ap-beijing.myqcloud.com"
308309

@@ -344,14 +345,14 @@ access_key_id = "<your-key-id>"
344345
access_key_secret = "<your-access-key>"
345346
```
346347

347-
Databend 企业版支持 OSS 中的服务端加密。此功能使您能够通过激活存储在 OSS 中的数据的服务端加密来增强数据安全性和隐私。您可以选择最适合您需求的加密方法。请注意,您必须拥有有效的 Databend 企业版许可证才能使用此功能。要获取许可证,请参阅 [Databend 授权](../../../00-products/01-dee/20-license.md)
348+
Databend 企业版支持 OSS 中的服务器端加密。此功能使您能够通过为存储在 OSS 中的数据激活服务器端加密来增强数据安全性和隐私。您可以选择最适合您需求的加密方法。请注意,您必须拥有有效的 Databend 企业版许可证才能使用此功能。要获取许可证,请参阅 [Databend 授权](../../../00-products/01-dee/20-license.md)
348349

349-
要在 Databend 中启用服务端加密,请将以下参数添加到 [storage.oss] 部分:
350+
要在 Databend 中启用服务器端加密,请将以下参数添加到 [storage.oss] 部分:
350351

351352
| Parameter | Description | Available Values |
352353
| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |
353-
| server_side_encryption | 指定 OSS 数据的服务端加密方法。"AES256" 使用 OSS 管理的 AES256 密钥进行加密,而 "KMS" 使用在 server_side_encryption_key_id 中定义的密钥。 | "AES256" 或 "KMS" |
354-
| server_side_encryption_key_id | 当 server_side_encryption 设置为 "KMS" 时,此参数用于指定 OSS 的服务端加密密钥 ID。它仅在使用 KMS 加密模式时适用。 | 字符串,KMS 加密密钥的唯一标识符。 |
354+
| server_side_encryption | 指定 OSS 数据的服务器端加密方法。"AES256" 使用 OSS 管理的 AES256 密钥进行加密,而 "KMS" 使用在 server_side_encryption_key_id 中定义的密钥。 | "AES256" 或 "KMS" |
355+
| server_side_encryption_key_id | 当 server_side_encryption 设置为 "KMS" 时,此参数用于指定 OSS 的服务器端加密密钥 ID。它仅在使用 KMS 加密模式时适用。 | 字符串,KMS 加密密钥的唯一标识符。 |
355356

356357
</TabItem>
357358

@@ -557,9 +558,9 @@ root@localhost:8000/default>
557558

558559
部署 Databend 后,您可能需要了解以下主题:
559560

560-
- [加载 & 卸载数据](/guides/load-data):管理 Databend 中的数据导入/导出。
561+
- [加载和卸载数据](/guides/load-data):管理 Databend 中的数据导入/导出。
561562
- [可视化](/guides/visualize):将 Databend 与可视化工具集成以获取见解。
562563

563-
<LanguageFileParse
564+
<!-- <LanguageFileParse
564565
cn={<VideoCN />}
565-
/>
566+
/> -->

docs/cn/guides/10-deploy/01-deploy/02-production/02-deploying-databend-on-kubernetes.md

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ sidebar_label: 在 Kubernetes 上部署集群
44
description: 如何在 Kubernetes 上部署 Databend 查询集群。
55
---
66

7-
import LanguageFileParse from '@site/src/components/LanguageDocs/file-parse'
8-
import VideoCN from '@site/docs/fragment/02-deploying-databend-on-kubernetes-cnvideo.md'
7+
<!-- import LanguageFileParse from '@site/src/components/LanguageDocs/file-parse'
8+
import VideoCN from '@site/docs/fragment/02-deploying-databend-on-kubernetes-cnvideo.md' -->
99

1010
本主题介绍如何在 Kubernetes 上安装和配置 Databend 集群。
1111

@@ -28,7 +28,7 @@ import TabItem from '@theme/TabItem';
2828
在此示例中,你将部署一个由 3 个节点组成的 Databend Meta 集群,以及两个独立的 Databend Query 集群,每个集群也由 3 个节点组成。你应该根据你的实际部署计划和使用场景来管理和分配资源,以确保服务平稳运行。
2929

3030
:::info 生产环境部署
31-
请参阅 [部署环境](/guides/deploy/deploy/understanding-deployment-modes#deployment-environments) 为你的集群预留适当的资源。
31+
请参考 [部署环境](/guides/deploy/deploy/understanding-deployment-modes#deployment-environments) 为你的集群预留适当的资源。
3232
:::
3333

3434
- 确保已安装 `helm` 命令,请参阅 [指南](https://helm.sh/docs/intro/install/)
@@ -61,13 +61,13 @@ import TabItem from '@theme/TabItem';
6161
[准备存储](/guides/deploy/deploy/production/preparing-storage) 提供了有关推荐存储设置的详细说明。
6262
:::
6363

64-
:::info 适用于高级用户
64+
:::info 高级用户
6565

6666
还支持没有访问密钥的身份验证方法:
6767

6868
- aws 上的 [IRSA](https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html)
69-
- aliyun 上的 [RRSA](https://www.alibabacloud.com/help/container-service-for-kubernetes/latest/use-rrsa-to-enforce-access-control)
70-
- aws 上的 [InstanceProfile](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html)(即将推出)
69+
- 阿里云上的 [RRSA](https://www.alibabacloud.com/help/container-service-for-kubernetes/latest/use-rrsa-to-enforce-access-control)
70+
- aws 上的 [InstanceProfile](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html) (即将推出)
7171

7272
:::
7373

@@ -79,7 +79,7 @@ import TabItem from '@theme/TabItem';
7979
<TabItem value="aws" label="EKS(AWS)">
8080

8181
建议使用 [Amazon Elastic Block Store (EBS) CSI driver](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/docs/install.md)
82-
并且在添加存储类时,请记住为默认类设置注解,例如:
82+
并且在添加存储类时,请记住为默认类设置注释,例如:
8383

8484
```yaml
8585
storageClasses:
@@ -126,7 +126,7 @@ import TabItem from '@theme/TabItem';
126126

127127
:::
128128

129-
- **推荐** 如果你想监控 Databend Meta 和 Databend Query 的状态,请确保 Prometheus Operator 在 Kubernetes 集群中运行
129+
- **推荐** 确保 Prometheus Operator 在 Kubernetes 集群中运行,如果你想监视 Databend Meta 和 Databend Query 的状态。
130130

131131
:::tip 简单的 Kube Prometheus Stack 的步骤
132132

@@ -137,7 +137,7 @@ import TabItem from '@theme/TabItem';
137137
helm repo update prometheus-community
138138
```
139139

140-
2. 准备一个用于简单 kube-prometheus-stack 安装的 values 文件
140+
2. 准备一个 values 文件,用于简单的 kube-prometheus-stack 安装
141141

142142
```yaml title="values.yaml"
143143
grafana:
@@ -184,7 +184,7 @@ import TabItem from '@theme/TabItem';
184184

185185
### 步骤 1. 部署 Databend Meta 集群
186186

187-
1. 创建一个启用了持久性和监控的 values 文件:
187+
1. 创建一个 values 文件,启用持久性和监控
188188

189189
详细和默认值可在 [文档](https://github.com/databendlabs/helm-charts/blob/main/charts/databend-meta/values.yaml) 中找到
190190

@@ -234,7 +234,7 @@ data-databend-meta-2 Bound pvc-08bd4ceb-15c2-47f3-a637-c1cc10441874 20Gi
234234

235235
### 步骤 2. 部署 Databend Query 集群
236236

237-
1. 创建一个包含内置用户 `databend:databend` 和集群名称为 `example_cluster` 的 values 文件,其中包含 3 个节点。
237+
1. 创建一个 values 文件,其中包含内置用户 `databend:databend` 和集群名称为 `example_cluster`,包含 3 个节点。
238238

239239

240240
详细信息和默认值请参考 [documentation](https://github.com/databendlabs/helm-charts/blob/main/charts/databend-query/values.yaml)
@@ -279,13 +279,14 @@ service:
279279
````mdx-code-block
280280

281281
:::caution for LoadBalancer
282-
当设置服务类型为 `LoadBalancer` 时,
283-
几乎所有的云平台都会为 query 服务分配一个公网 IP 地址,
282+
当把 service type 设置为 `LoadBalancer` 时,
283+
几乎所有的云平台都会为 query service 分配一个公网 ip 地址,
284284
这可能会导致安全问题。
285285

286-
因此,需要使用 annotations 来告知云平台创建一个内部的 loadbalancer。
286+
然后需要添加 annotations 来告诉云平台创建一个内部的 loadbalancer。
287+
288+
对于不同的云服务商:
287289

288-
对于不同的云服务提供商:
289290

290291
<Tabs>
291292
<TabItem value="aws" label="AWS">
@@ -405,7 +406,7 @@ helm upgrade --install tenant1 databend/databend-query \
405406
--values values.yaml
406407
```
407408

408-
3. 等待并验证 query 服务是否正在运行
409+
3. 等待并验证 query service 正在运行
409410

410411
```shell
411412
❯ kubectl -n databend-query get pods
@@ -432,7 +433,7 @@ tenant1-databend-query LoadBalancer 10.43.84.243 172.20.0.2 8080:32063/
432433
- 使用 loadbalancer 进行集群外访问
433434

434435
```shell
435-
# 此处的地址是上面 tenant1-databend-query 服务的 `EXTERNAL-IP`
436+
# 这里的地址是上面 service tenant1-databend-query `EXTERNAL-IP`
436437
bendsql -h172.20.0.2 -P8000 -udatabend -pdatabend
437438
```
438439

@@ -483,7 +484,7 @@ tenant2-databend-query-59dcc4949f-mmwr9 1/1 Running 0 53s
483484
kubectl -n databend-query scale statefulset tenant1-databend-query --replicas=5
484485
```
485486

486-
- 在 `values.yaml` 中更新 `replicaCount` 为任意值,然后再次执行 helm upgrade
487+
- 在 `values.yaml` 中更新 `replicaCount` 为任意值,然后再次 helm upgrade
487488

488489
```diff title="diff values.yaml"
489490
- replicaCount: 3
@@ -569,7 +570,7 @@ helm upgrade --install tenant1 databend/databend-query \
569570
24 rows in set (0.008 sec)
570571
```
571572
572-
分布式查询有效,集群将通过 `flight_api_address` 有效地传输数据。
573+
分布式查询可以工作,并且集群将通过 `flight_api_address` 有效地传输数据。
573574
574575
### 上传数据到集群
575576
@@ -622,8 +623,8 @@ SELECT count(*) FROM t1;
622623
部署 Databend 后,你可能需要了解以下主题:
623624
624625
- [加载 & 卸载数据](/guides/load-data): 管理 Databend 中的数据导入/导出。
625-
- [可视化](/guides/visualize): 将 Databend 与可视化工具集成以获得深入分析
626+
- [可视化](/guides/visualize): 将 Databend 与可视化工具集成以获得见解
626627
627-
<LanguageFileParse
628+
<!-- <LanguageFileParse
628629
cn={<VideoCN />}
629-
/>
630+
/> -->

0 commit comments

Comments
 (0)