Skip to content

Commit b9cb3c9

Browse files
authored
feat: Adjust cn file (#1596)
* fix: cn parts * chore: remove json * feat: adjust docs * fix: links * feat: add cn miss
1 parent 55bd180 commit b9cb3c9

File tree

10 files changed

+348
-0
lines changed

10 files changed

+348
-0
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: ALTER WAREHOUSE
3+
---
4+
5+
import FunctionDescription from '@site/src/components/FunctionDescription';
6+
7+
<FunctionDescription description="引入或更新: v1.2.687"/>
8+
9+
动态调整集群的配置,包括添加/删除集群、重命名集群以及分配/取消分配节点。
10+
11+
## 语法
12+
13+
```sql
14+
ALTER WAREHOUSE <warehouse_name>
15+
[ADD CLUSTER <cluster_name> [WITH CLUSTER_SIZE = <size>] | (ASSIGN <node_count> NODES FROM <node_group>) ]
16+
| [RENAME CLUSTER <old_cluster_name> TO <new_cluster_name>]
17+
| [DROP CLUSTER <cluster_name>]
18+
| [ASSIGN NODES (ASSIGN <node_count> NODES [FROM <node_group>] FOR <cluster_name>)]
19+
| [UNASSIGN NODES (UNASSIGN <node_count> NODES [FROM <node_group>] FOR <cluster_name>)]
20+
21+
```
22+
23+
## 例子
24+
25+
下面的例子将集群添加到现有的集群中:
26+
27+
```sql
28+
ALTER WAREHOUSE test_warehouse ADD CLUSTER test_cluster WITH CLUSTER_SIZE = 3;
29+
```
30+
31+
下面的示例重命名一个现有集群:
32+
33+
```sql
34+
ALTER WAREHOUSE test_warehouse RENAME CLUSTER default TO test_cluster_2;
35+
```
36+
37+
下面的例子删除一个已经存在的集群:
38+
39+
```sql
40+
ALTER WAREHOUSE test_warehouse DROP CLUSTER test_cluster_2;
41+
```
42+
43+
下面的例子将节点添加到现有的集群中:
44+
45+
```sql
46+
ALTER WAREHOUSE test_warehouse ASSIGN NODES (ASSIGN 2 NODES FOR test_cluster);
47+
```
48+
49+
下面的例子从现有的集群中删除节点:
50+
51+
```sql
52+
ALTER WAREHOUSE test_warehouse UNASSIGN NODES (UNASSIGN 1 NODES FOR test_cluster);
53+
```
54+
55+
下面的例子通过从特定的节点组中选择节点来创建集群:
56+
57+
```sql
58+
ALTER WAREHOUSE test_warehouse ADD CLUSTER test_cluster (ASSIGN 1 NODES FROM dev_node, ASSIGN 1 NODES FROM infra_node);
59+
```
60+
61+
下面的例子将特定节点组中的节点添加到现有的集群中:
62+
63+
```sql
64+
ALTER WAREHOUSE test_warehouse ASSIGN NODES (ASSIGN 1 NODES FROM dev_node FOR default, ASSIGN 1 NODES FROM infra_node FOR default);
65+
```
66+
67+
下面的例子从集群中的特定节点组中删除节点:
68+
69+
```sql
70+
ALTER WAREHOUSE test_warehouse UNASSIGN NODES (UNASSIGN 1 NODES FROM dev_node FOR default, UNASSIGN 2 NODES FROM infra_node FOR default);
71+
```
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: CREATE WAREHOUSE
3+
---
4+
5+
import FunctionDescription from '@site/src/components/FunctionDescription';
6+
7+
<FunctionDescription description="引入或更新: v1.2.687"/>
8+
9+
创建具有指定大小的集群,或通过从特定节点组分配节点来创建集群。
10+
11+
## 语法
12+
13+
```sql
14+
CREATE WAREHOUSE <warehouse_name>
15+
[WITH warehouse_size = <size> | ( ASSIGN <node_count> NODES FROM <node_group>[, <node_count> NODES FROM <node_group> ... ] ) ]
16+
```
17+
18+
## 例子
19+
20+
下面的例子创建了一个大小为 10 的集群:
21+
22+
```sql
23+
CREATE WAREHOUSE test_warehouse WITH warehouse_size = 10
24+
```
25+
26+
面的例子通过从节点组中分配特定的节点来创建一个集群:
27+
28+
```sql
29+
CREATE WAREHOUSE test_warehouse (ASSIGN 1 NODES FROM log_node, ASSIGN 2 NODES FROM infra_node);
30+
```
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: DROP WAREHOUSE
3+
---
4+
5+
import FunctionDescription from '@site/src/components/FunctionDescription';
6+
7+
<FunctionDescription description="引入或更新: v1.2.687"/>
8+
9+
删除指定的集群并释放与之关联的资源。
10+
11+
## 语法
12+
13+
```sql
14+
DROP WAREHOUSE <warehouse_name>
15+
```
16+
17+
## 例子
18+
19+
下面的例子删除了 `test_warehouse` 集群:
20+
21+
```sql
22+
DROP WAREHOUSE test_warehouse;
23+
```
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: Warehouse
3+
---
4+
5+
import IndexOverviewList from '@site/src/components/IndexOverviewList';
6+
7+
本页提供 Databend 中集群相关命令的参考信息。
8+
9+
<IndexOverviewList />
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: RENAME WAREHOUSE
3+
---
4+
5+
import FunctionDescription from '@site/src/components/FunctionDescription';
6+
7+
<FunctionDescription description="引入或更新: v1.2.687"/>
8+
9+
将现有集群重命名为新名称。
10+
11+
当您重命名集群时,如果尝试使用重命名的集群而不首先退出并重新连接,会话将遇到错误。这是因为会话仍然引用旧的集群名称。若要解决此问题,请退出当前会话,然后在尝试使用重命名的集群之前重新连接。
12+
13+
```sql title='Example:'
14+
root@(test_warehouse_1)/default> rename warehouse test_warehouse_1 to test_warehouse;
15+
16+
rename warehouse test_warehouse_1 to test_warehouse
17+
18+
0 row read in 0.027 sec. Processed 0 row, 0 B (0 row/s, 0 B/s)
19+
20+
root@(test_warehouse_1)/default> use warehouse test_warehouse;
21+
error: APIError: fail to POST http://localhost:8000/v1/query: BadRequest:(500 Internal Server Error)[500]Some(500) UnknownWarehouse. Code: 2406, Text = Unknown warehouse or self managed warehouse "test_warehouse_1"
22+
(while in warehouse request forward).
23+
24+
root@(test_warehouse_1)/default> exit
25+
Bye~
26+
27+
root@localhost:8000/default> use warehouse test_warehouse;
28+
29+
use warehouse test_warehouse
30+
31+
0 row read in 0.019 sec. Processed 0 row, 0 B (0 row/s, 0 B/s)
32+
```
33+
34+
## 语法
35+
36+
```sql
37+
RENAME WAREHOUSE <current_name> TO <new_name>
38+
```
39+
40+
## 例子
41+
42+
下面的例子将 `test_warehouse_1` 重命名为 `test_warehouse`
43+
44+
```sql
45+
RENAME WAREHOUSE test_warehouse_1 TO test_warehouse;
46+
```
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: RESUME WAREHOUSE
3+
---
4+
5+
import FunctionDescription from '@site/src/components/FunctionDescription';
6+
7+
<FunctionDescription description="引入或更新: v1.2.687"/>
8+
9+
重新启动先前挂起的集群,使其重新联机并重新分配其机器资源。如果没有可用节点,则 RESUME WAREHOUSE 命令将失败。在尝试恢复集群时,请确保有必要的资源可供集群成功重新启动。
10+
11+
## 语法
12+
13+
```sql
14+
RESUME WAREHOUSE <warehouse_name>
15+
```
16+
17+
## 例子
18+
19+
下面的例子恢复了 `test_warehouse` 集群:
20+
21+
```sql
22+
RESUME WAREHOUSE test_warehouse;
23+
```
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: SHOW ONLINE NODES
3+
---
4+
5+
import FunctionDescription from '@site/src/components/FunctionDescription';
6+
7+
<FunctionDescription description="引入或更新: v1.2.687"/>
8+
9+
列出租户内所有当前在线的节点,显示节点 ID、类型、节点组、仓库、集群和版本等详细信息。
10+
11+
## 语法
12+
13+
```sql
14+
SHOW ONLINE NODES
15+
```
16+
17+
## 例子
18+
19+
```sql
20+
SHOW ONLINE NODES;
21+
22+
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┐
23+
│ id │ type │ node_group │ warehouse │ cluster │ version │
24+
├────────────────────────┼───────────────┼────────────┼───────────┼─────────┼─────────────────────────────┤
25+
│ 9rabYMxa0ReDyZe6F9igH5 │ SystemManaged │ log_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
26+
│ CbzfLlTVO29EhkZXdeR625 │ SystemManaged │ log_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
27+
│ O0kOetbvkFjxrQ2kx4uMI │ SystemManaged │ dev_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
28+
│ R2epWlGVd8S0maSTuwbsv4 │ SystemManaged │ dev_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
29+
│ SoZcaT4gmhVoGKcChlDw93 │ SystemManaged │ infra_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
30+
│ UeNVzwHCXhxJTTB4Xonj07 │ SystemManaged │ dev_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
31+
│ Zu7rmhVZ2s2HqTUCdFBdu2 │ SystemManaged │ infra_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
32+
│ bRubWZEzIibFgRgFad2MS3 │ SystemManaged │ infra_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
33+
│ ilPer0ps5wWnEDOLIlk821 │ SystemManaged │ infra_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
34+
│ shnWu1TC41sAxVwJMIVQF3 │ SystemManaged │ infra_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
35+
└─────────────────────────────────────────────────────────────────────────────────────────────────────────┘
36+
```
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: SHOW WAREHOUSES
3+
---
4+
5+
import FunctionDescription from '@site/src/components/FunctionDescription';
6+
7+
<FunctionDescription description="引入或更新: v1.2.687"/>
8+
9+
返回所有现有集群的列表以及它们的类型和状态。
10+
11+
## 语法
12+
13+
```sql
14+
SHOW WAREHOUSES
15+
```
16+
17+
## 例子
18+
19+
```sql
20+
SHOW WAREHOUSES;
21+
22+
┌───────────────────────────────────────────┐
23+
│ warehouse │ type │ status │
24+
├────────────────┼────────────────┼─────────┤
25+
│ test_warehouse │ System-Managed │ Running │
26+
└───────────────────────────────────────────┘
27+
```
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
title: SUSPEND WAREHOUSE
3+
---
4+
5+
import FunctionDescription from '@site/src/components/FunctionDescription';
6+
7+
<FunctionDescription description="引入或更新: v1.2.687"/>
8+
9+
挂起集群,释放关联的机器资源,但不删除集群。
10+
11+
当您挂起一个集群时,它会释放与该集群关联的机器资源。但是,在尝试与集群交互时,此操作可能会导致问题。具体来说,如果尝试使用或查询挂起的集群,可能会遇到指示集群不可用的错误。例如,试图运行 SHOW ONLINE NODES 或引用挂起集群的其他命令将导致错误。要解决这个问题,您需要退出当前会话并重新连接。
12+
13+
```sql title='Example:'
14+
root@(test_warehouse)/default> suspend warehouse test_warehouse;
15+
16+
suspend warehouse test_warehouse
17+
18+
0 row read in 0.036 sec. Processed 0 row, 0 B (0 row/s, 0 B/s)
19+
20+
root@(test_warehouse)/default> show online nodes;
21+
error: APIError: fail to POST http://localhost:8000/v1/query: BadRequest:(400 Bad Request)[400]Some(400) UnknownWarehouse. Code: 2406, Text = Not find the 'test_warehouse' warehouse; it is possible that all nodes of the warehouse have gone offline. Please exit the client and reconnect, or use `use warehouse <new_warehouse>`.
22+
23+
root@(test_warehouse_1)/default> exit
24+
Bye~
25+
26+
root@localhost:8000/default> show online nodes;
27+
28+
show online nodes
29+
30+
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┐
31+
│ id │ type │ node_group │ warehouse │ cluster │ version │
32+
│ String │ String │ String │ String │ String │ String │
33+
├────────────────────────┼───────────────┼────────────┼───────────┼─────────┼─────────────────────────────┤
34+
│ 9rabYMxa0ReDyZe6F9igH5 │ SystemManaged │ log_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
35+
│ CbzfLlTVO29EhkZXdeR625 │ SystemManaged │ log_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
36+
│ O0kOetbvkFjxrQ2kx4uMI │ SystemManaged │ dev_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
37+
│ R2epWlGVd8S0maSTuwbsv4 │ SystemManaged │ dev_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
38+
│ SoZcaT4gmhVoGKcChlDw93 │ SystemManaged │ infra_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
39+
│ UeNVzwHCXhxJTTB4Xonj07 │ SystemManaged │ dev_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
40+
│ Zu7rmhVZ2s2HqTUCdFBdu2 │ SystemManaged │ infra_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
41+
│ bRubWZEzIibFgRgFad2MS3 │ SystemManaged │ infra_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
42+
│ ilPer0ps5wWnEDOLIlk821 │ SystemManaged │ infra_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
43+
│ shnWu1TC41sAxVwJMIVQF3 │ SystemManaged │ infra_node │ │ │ v1.2.665-nightly-bcb2c16f67 │
44+
└─────────────────────────────────────────────────────────────────────────────────────────────────────────┘
45+
10 rows read in 0.133 sec. Processed 0 rows, 0 B (0 row/s, 0 B/s)
46+
```
47+
48+
## 语法
49+
50+
```sql
51+
SUSPEND WAREHOUSE <warehouse_name>
52+
```
53+
54+
## 例子
55+
56+
下面的例子挂起了 `test_warehouse` 集群:
57+
58+
```sql
59+
SUSPEND WAREHOUSE test_warehouse;
60+
```
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: USE WAREHOUSE
3+
---
4+
5+
import FunctionDescription from '@site/src/components/FunctionDescription';
6+
7+
<FunctionDescription description="引入或更新: v1.2.687"/>
8+
9+
设置用于执行查询的活动集群。
10+
11+
## 语法
12+
13+
```sql
14+
USE WAREHOUSE <warehouse_name>
15+
```
16+
17+
## 例子
18+
19+
下面的例子将 `test_warehouse` 设置为活动集群:
20+
21+
```sql
22+
USE WAREHOUSE test_warehouse;
23+
```

0 commit comments

Comments
 (0)