Skip to content

Commit 16848ce

Browse files
committed
Add 0.7.0-incubating release
1 parent 7678140 commit 16848ce

33 files changed

Lines changed: 1375 additions & 575 deletions

amoro-docs/content/_index.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@ title: "Introduction"
33
menu: main
44
weight: 0
55
---
6+
<!--
7+
- Licensed to the Apache Software Foundation (ASF) under one or more
8+
- contributor license agreements. See the NOTICE file distributed with
9+
- this work for additional information regarding copyright ownership.
10+
- The ASF licenses this file to You under the Apache License, Version 2.0
11+
- (the "License"); you may not use this file except in compliance with
12+
- the License. You may obtain a copy of the License at
13+
-
14+
- http://www.apache.org/licenses/LICENSE-2.0
15+
-
16+
- Unless required by applicable law or agreed to in writing, software
17+
- distributed under the License is distributed on an "AS IS" BASIS,
18+
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19+
- See the License for the specific language governing permissions and
20+
- limitations under the License.
21+
-->
622
# Introduction
723

824
Amoro is a Lakehouse management system built on open data lake formats. Working with compute engines including Flink, Spark, and Trino, Amoro brings pluggable and self-managed features for Lakehouse to provide out-of-the-box data warehouse experience, and helps data platforms or products easily build infra-decoupled, stream-and-batch-fused and lake-native architecture.

amoro-docs/content/admin-guides/deployment-on-kubernetes.md

Lines changed: 39 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,22 @@ menu:
88
parent: Admin Guides
99
weight: 150
1010
---
11+
<!--
12+
- Licensed to the Apache Software Foundation (ASF) under one or more
13+
- contributor license agreements. See the NOTICE file distributed with
14+
- this work for additional information regarding copyright ownership.
15+
- The ASF licenses this file to You under the Apache License, Version 2.0
16+
- (the "License"); you may not use this file except in compliance with
17+
- the License. You may obtain a copy of the License at
18+
-
19+
- http://www.apache.org/licenses/LICENSE-2.0
20+
-
21+
- Unless required by applicable law or agreed to in writing, software
22+
- distributed under the License is distributed on an "AS IS" BASIS,
23+
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
24+
- See the License for the specific language governing permissions and
25+
- limitations under the License.
26+
-->
1127
# Deploy AMS On Kubernetes
1228

1329
## Requirements
@@ -21,18 +37,22 @@ If you want to deploy AMS on Kubernetes, you’d better get a sense of the follo
2137

2238
## Amoro Official Docker Image
2339

24-
You can find the official docker image at [Amoro Docker Hub](https://hub.docker.com/u/arctic163).
40+
You can find the official docker image at [Amoro Docker Hub](https://hub.docker.com/u/apache).
2541

2642
The following are images that can be used in a production environment.
2743

28-
**arctic163/amoro**
44+
**apache/amoro**
2945

3046
This is an image built based on the Amoro binary distribution package for deploying AMS.
3147

32-
**arctic163/optimizer-flink**
48+
**apache/amoro-flink-optimizer**
3349

3450
This is an image built based on the official version of Flink for deploying the Flink optimizer.
3551

52+
**apache/amoro-spark-optimizer**
53+
54+
This is an image built based on the official version of Spark for deploying the Spark optimizer.
55+
3656
## Build AMS Docker Image
3757

3858
If you want to build images locally, you can find the `build.sh` script in the docker folder of the project and pass the following command:
@@ -41,12 +61,17 @@ If you want to build images locally, you can find the `build.sh` script in the d
4161
./docker/build.sh amoro
4262
```
4363

44-
or build the `optimizer-flink` image by:
64+
or build the `amoro-flink-optimizer` image by:
4565

4666
```shell
47-
./docker/build.sh optimizer-flink --flink-version <flink-version>
67+
./docker/build.sh amoro-flink-optimizer --flink-version <flink-version>
4868
```
4969

70+
or build the `amoro-spark-optimizer` image by:
71+
72+
```shell
73+
./docker/build.sh amoro-spark-optimizer --spark-version <spark-version>
74+
```
5075

5176
## Get Helm Charts
5277

@@ -56,7 +81,7 @@ You can obtain the latest official release chart by adding the official Helm rep
5681
$ helm repo add amoro https://netease.github.io/amoro/charts
5782
$ helm search repo amoro
5883
NAME CHART VERSION APP VERSION DESCRIPTION
59-
amoro/amoro 0.1.0 0.6.0 A Helm chart for Amoro
84+
amoro/amoro 0.1.0 0.7.0 A Helm chart for Amoro
6085

6186
$ helm pull amoro/amoro
6287
$ tar zxvf amoro-*.tgz
@@ -65,7 +90,7 @@ $ tar zxvf amoro-*.tgz
6590
Alternatively, you can find the latest charts directly from the Github source code.
6691

6792
```shell
68-
$ git clone https://github.com/apache/incubator-amoro.git
93+
$ git clone https://github.com/apache/amoro.git
6994
$ cd amoro/charts
7095
$ helm dependency build ./amoro
7196
```
@@ -84,7 +109,7 @@ After successful installation, you can access WebUI through the following comman
84109
$ kubectl port-forward services/<deployment-name>-amoro-rest 1630:1630
85110
```
86111

87-
Open browser to go web: http://loclhost:1630
112+
Open browser to go web: http://localhost:1630
88113

89114
## Access logs
90115

@@ -156,6 +181,7 @@ image:
156181
repository: <your repository>
157182
pullPolicy: IfNotPresent
158183
tag: <your tag>
184+
imagePullSecrets: [ ]
159185
```
160186
161187
### Configure the Flink Optimizer Container
@@ -171,22 +197,23 @@ optimizer:
171197
name: ~
172198
image:
173199
## the image repository
174-
repository: arctic163/optimizer-flink
200+
repository: apache/amoro-flink-optimizer
175201
## the image tag, if not set, the default value is the same with amoro image tag.
176202
tag: ~
203+
pullPolicy: IfNotPresent
177204
## the location of flink optimizer jar in image.
178205
jobUri: "local:///opt/flink/usrlib/optimizer-job.jar"
179206
properties: {
180207
"flink-conf.taskmanager.memory.managed.size": "32mb",
181-
"flink-conf.taskmanager.memory.netwrok.max": "32mb",
182-
"flink-conf.taskmanager.memory.netwrok.nin": "32mb"
208+
"flink-conf.taskmanager.memory.network.max": "32mb",
209+
"flink-conf.taskmanager.memory.network.min": "32mb"
183210
}
184211
```
185212

186213

187214
### Configure the RBAC
188215

189-
By default, Helm Chart creates a service account, role, and role bind for Amaro deploy.
216+
By default, Helm Chart creates a service account, role, and role bind for Amoro deploy.
190217
You can also modify this configuration to use an existing account.
191218

192219
```yaml

0 commit comments

Comments
 (0)