You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Breaking Change] Remove H2 as storage option permanently. (#12909)
Remove H2 as storage option permanently. BanyanDB 0.8(OAP 10.2 required) is easy, stable and production-ready. Don't need H2 as default storage anymore.
Copy file name to clipboardExpand all lines: docs/en/setup/backend/backend-setup.md
+24-15Lines changed: 24 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,19 +14,29 @@ SkyWalking's backend distribution package consists of the following parts:
14
14
15
15
## Requirements and default settings
16
16
17
-
Requirement: **Java 11/17/21**.
17
+
Requirement: **Java 11/17/21**.
18
18
19
-
Before you begin, you should understand that the main purpose of the following quickstart is to help you obtain a basic configuration for previews/demos. Performance and long-term running are **NOT** among the purposes of the quickstart.
19
+
You should set up the database ready before starting the backend. We recommend to use BanyanDB.
20
+
If you want to use other databases, please read the [storage document](backend-storage.md).
20
21
21
-
**For production/QA/tests environments, see [Backend and UI deployment documents](ui-setup.md).**
22
+
Use the docker mode to run BanyanDB containerized.
23
+
```shell
24
+
docker pull apache/skywalking-banyandb:latest
22
25
23
-
You can use `bin/startup.sh` (or cmd) to start up the backend and UI with their default settings, set out as follows:
26
+
docker run -d \
27
+
-p 17912:17912 \
28
+
-p 17913:17913 \
29
+
--name banyandb \
30
+
apache/skywalking-banyandb:latest \
31
+
standalone
32
+
```
33
+
34
+
You can use `bin/startup.sh` (or cmd) to start up the OAP server and UI with their default settings,
35
+
OAP listens on `0.0.0.0/11800` for gRPC APIs and `0.0.0.0/12800` for HTTP APIs.
24
36
25
-
- Backend storage uses **H2 by default** (for an easier start)
26
-
- Backend listens on `0.0.0.0/11800` for gRPC APIs and `0.0.0.0/12800` for HTTP REST APIs.
37
+
In Java, DotNetCore, Node.js, and Istio agents/probes, you should set the gRPC service address to `ip/host:11800`, and IP/host should be where your OAP is.
27
38
28
-
In Java, DotNetCore, Node.js, and Istio agents/probes, you should set the gRPC service address to `ip/host:11800`, and IP/host should be where your backend is.
29
-
- UI listens on `8080` port and request `127.0.0.1/12800` to run a GraphQL query.
39
+
UI listens on `8080` port and request `127.0.0.1/12800` to run a GraphQL query.
30
40
31
41
### Interaction
32
42
@@ -114,12 +124,7 @@ Example:
114
124
115
125
```yaml
116
126
storage:
117
-
selector: mysql # the mysql storage will actually be activated, while the h2 storage takes no effect
0 commit comments