2
2
title : Docker 与本地部署
3
3
---
4
4
5
- import FunctionDescription from '@site/src /components/FunctionDescription';
6
5
import StepsWrap from '@site/src /components/StepsWrap';
7
6
import StepContent from '@site/src /components/Steps/step-content';
8
7
9
8
为了快速体验 Databend 的功能并获得实践经验,您可以选择以下部署方式:
10
9
11
10
- [ 使用 Docker 部署] ( #deploying-databend-on-docker ) :您可以在 Docker 上部署 Databend 以及 [ MinIO] ( https://min.io/ ) 以实现容器化环境。
12
- - [ 本地机器部署] ( #deploying-a-local-databend ) :如果无法使用对象存储 ,您可以选择本地部署并使用文件系统作为存储。
11
+ - [ 本地机器部署] ( #deploying-a-local-databend ) :如果对象存储不可用 ,您可以选择本地部署并使用文件系统作为存储。
13
12
14
13
:::note 仅限非生产使用
15
14
@@ -19,7 +18,7 @@ import StepContent from '@site/src/components/Steps/step-content';
19
18
20
19
## 使用 Docker 部署
21
20
22
- 在本指南中,您将在 [ Amazon EC2] ( https://aws.amazon.com/ec2/ ) 的 Ubuntu 虚拟机上使用 [ Docker] ( https://www.docker.com/ ) 部署 Databend 和 [ MinIO] ( https://min.io/ ) 以实现容器化环境。
21
+ 在本指南中,您将在 [ Amazon EC2] ( https://aws.amazon.com/ec2/ ) 的 Ubuntu 虚拟机上使用 [ Docker] ( https://www.docker.com/ ) 部署 Databend 以及 [ MinIO] ( https://min.io/ ) 以实现容器化环境。
23
22
24
23
![ Alt text] ( /img/deploy/docker-deploy.png )
25
24
@@ -38,7 +37,7 @@ import StepContent from '@site/src/components/Steps/step-content';
38
37
39
38
![ Alt text] ( /img/deploy/docker-create-sg.png )
40
39
41
- 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 ) 。
42
41
43
42
4 . 按照 [ Docker 用户手册] ( https://docs.docker.com/engine/install/ubuntu/ ) 在您的实例上安装 Docker 引擎。
44
43
@@ -111,7 +110,7 @@ STARTUP WARNINGS:
111
110
112
111
- 将 ` AWS_S3_ENDPOINT ` 值替换为 ` docker logs minio ` 返回的 MinIO 日志消息中显示的 MinIO API 地址。
113
112
- 启动 Databend Docker 容器时,可以使用环境变量 ` QUERY_DEFAULT_USER ` 和 ` QUERY_DEFAULT_PASSWORD ` 指定用户名和密码。如果未提供这些变量,将创建一个默认的 root 用户且无密码。
114
- - 下面的命令还创建了一个 SQL 用户 (` databend ` /` databend ` ),您稍后需要使用该用户连接到 Databend。如果在此时更改了 SQL 用户,请确保在整个过程中保持一致。
113
+ - 下面的命令还创建了一个 SQL 用户 (` databend ` /` databend ` ),您需要在后续步骤中使用该用户连接到 Databend。如果在此时更改了 SQL 用户,请确保在整个过程中保持一致。
115
114
:::
116
115
117
116
``` shell
@@ -130,7 +129,7 @@ docker run -d \
130
129
datafuselabs/databend
131
130
```
132
131
133
- 2 . 运行命令 ` docker logs databend ` 以检查 Databend 日志消息,确保 Databend 容器已成功启动:
132
+ 2 . 运行命令 ` docker logs databend ` 以检查 Databend 日志消息并确保 Databend 容器已成功启动:
134
133
135
134
``` shell
136
135
docker logs databend
@@ -239,9 +238,9 @@ Databend HTTP
239
238
240
239
在这一步中,您将从本地机器使用 [BendSQL](../../../30-sql-clients/00-bendsql/index.md) 连接到 Databend。
241
240
242
- 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)。
243
242
244
- 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` 。
245
244
246
245
` ` ` shell
247
246
bendsql -h 3.142.131.212 -u databend -p databend
@@ -287,6 +286,10 @@ SELECT
287
286
288
287
< /StepContent>
289
288
289
+ < StepContent number=" 2" >
290
+
291
+ # ## 启动 Dat
292
+
290
293
1. 配置管理员用户。您将使用此账户连接到 Databend。更多信息,请参阅[配置管理员用户](../../04-references/01-admin-users.md)。在此示例中,取消以下行的注释以选择此账户:
291
294
292
295
` ` ` sql title=" databend-query.toml"
@@ -298,7 +301,7 @@ auth_type = "no_password"
298
301
2. 打开终端并导航到存储解压文件和文件夹的目录。
299
302
300
303
3. 在** scripts** 文件夹中运行脚本** start.sh** :
301
- MacOS 可能会提示错误,指出“_databend-meta 无法打开,因为 Apple 无法检查其是否存在恶意软件_”。要继续操作 ,请在 Mac 上打开** 系统设置** ,在左侧菜单中选择** 隐私与安全** ,然后在右侧的** 安全** 部分为 databend-meta 点击** 仍然打开** 。对 databend-query 的错误执行相同操作。
304
+ MacOS 可能会提示错误,指出“_databend-meta 无法打开,因为 Apple 无法检查其是否存在恶意软件_”。要继续 ,请在 Mac 上打开** 系统设置** ,在左侧菜单中选择** 隐私与安全** ,然后在右侧的** 安全** 部分为 databend-meta 点击** 仍然打开** 。对 databend-query 的错误执行相同操作。
302
305
303
306
` ` ` shell
304
307
./scripts/start.sh
@@ -380,4 +383,4 @@ SELECT
380
383
部署 Databend 后,您可能需要了解以下主题:
381
384
382
385
- [加载与卸载数据](/guides/load-data):在 Databend 中管理数据的导入/导出。
383
- - [可视化](/guides/visualize):将 Databend 与可视化工具集成以获取洞察。
386
+ - [可视化](/guides/visualize):将 Databend 与可视化工具集成以获取洞察。
0 commit comments