1
1
---
2
- title : Install InfluxDB 3 Enterprise
3
- description : Download and install InfluxDB 3 Enterprise .
2
+ title : Install {{< product-name >}}
3
+ description : Download and install {{< product-name >}} .
4
4
menu :
5
5
influxdb3_enterprise :
6
6
name : Install InfluxDB 3 Enterprise
@@ -12,14 +12,14 @@ alt_links:
12
12
13
13
- [ System Requirements] ( #system-requirements )
14
14
- [ Quick install] ( #quick-install )
15
- - [ Download InfluxDB 3 Enterprise binaries] ( #download-influxdb-3-enterprise -binaries )
15
+ - [ Download {{< product-name >}} binaries] (#download-influxdb-3-{{< product-key >}} -binaries)
16
16
- [ Docker image] ( #docker-image )
17
17
18
18
## System Requirements
19
19
20
20
#### Operating system
21
21
22
- InfluxDB 3 Enterprise runs on ** Linux** , ** macOS** , and ** Windows** .
22
+ {{< product-name >}} runs on ** Linux** , ** macOS** , and ** Windows** .
23
23
24
24
#### Object storage
25
25
@@ -38,11 +38,11 @@ Use the InfluxDB 3 quick install script to install {{< product-name >}} on
38
38
** Linux** and ** macOS** .
39
39
40
40
> [ !Important]
41
- > If using Windows, [ download the {{% product-name %}} Windows binary] ( ?t=Windows#download-influxdb-3-enterprise -binaries ) .
41
+ > If using Windows, [ download the {{% product-name %}} Windows binary] (?t=Windows#download-influxdb-3-{{< product-key >}} -binaries).
42
42
43
43
1 . Use the following command to download and install the appropriate
44
44
{{< product-name >}} package on your local machine:
45
-
45
+ <!-- pytest.mark.skip -->
46
46
``` bash
47
47
curl -O https://www.influxdata.com/d/install_influxdb3.sh \
48
48
&& sh install_influxdb3.sh enterprise
@@ -72,13 +72,14 @@ source ~/.bashrc
72
72
```
73
73
{{% /code-tab-content %}}
74
74
{{% code-tab-content %}}
75
+ <!--pytest.mark.skip-->
75
76
```bash
76
77
source ~/.zshrc
77
78
```
78
79
{{% /code-tab-content %}}
79
80
{{< /code-tabs-wrapper >}}
80
81
81
- ## Download InfluxDB 3 Enterprise binaries
82
+ ## Download {{< product-name >}} binaries
82
83
83
84
{{< tabs-wrapper >}}
84
85
{{% tabs %}}
@@ -90,13 +91,13 @@ source ~/.zshrc
90
91
91
92
<!-------------------------------- BEGIN LINUX -------------------------------->
92
93
93
- - [InfluxDB 3 Enterprise • Linux (x86) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-enterprise_x86_64 -unknown-linux-gnu.tar.gz)
94
+ - [{{< product-name >}} • Linux (x86) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64 -unknown-linux-gnu.tar.gz)
94
95
•
95
- [sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-enterprise_x86_64 -unknown-linux-gnu.tar.gz.sha256)
96
+ [sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64 -unknown-linux-gnu.tar.gz.sha256)
96
97
97
- - [InfluxDB 3 Enterprise • Linux (ARM) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-enterprise_aarch64 -unknown-linux-gnu.tar.gz)
98
+ - [{{< product-name >}} • Linux (ARM) • GNU](https://download.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64 -unknown-linux-gnu.tar.gz)
98
99
•
99
- [sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-enterprise_aarch64 -unknown-linux-gnu.tar.gz.sha256)
100
+ [sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64 -unknown-linux-gnu.tar.gz.sha256)
100
101
101
102
<!--------------------------------- END LINUX --------------------------------->
102
103
@@ -105,9 +106,9 @@ source ~/.zshrc
105
106
106
107
<!-------------------------------- BEGIN MACOS -------------------------------->
107
108
108
- - [InfluxDB 3 Enterprise • macOS (Silicon)](https://download.influxdata.com/influxdb/snapshots/influxdb3-enterprise_aarch64 -apple-darwin.tar.gz)
109
+ - [{{< product-name >}} • macOS (Silicon)](https://download.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64 -apple-darwin.tar.gz)
109
110
•
110
- [sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-enterprise_aarch64 -apple-darwin.tar.gz.sha256)
111
+ [sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_aarch64 -apple-darwin.tar.gz.sha256)
111
112
112
113
> [!Note]
113
114
> macOS Intel builds are coming soon.
@@ -119,9 +120,9 @@ source ~/.zshrc
119
120
120
121
<!------------------------------- BEGIN WINDOWS ------------------------------->
121
122
122
- - [InfluxDB 3 Enterprise • Windows (x86)](https://dl.influxdata.com/influxdb/snapshots/influxdb3-enterprise_x86_64 -pc-windows-gnu.tar.gz)
123
+ - [{{< product-name >}} • Windows (x86)](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64 -pc-windows-gnu.tar.gz)
123
124
•
124
- [sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-enterprise_x86_64 -pc-windows-gnu.tar.gz.sha256)
125
+ [sha256](https://dl.influxdata.com/influxdb/snapshots/influxdb3-{{< product-key >}}_x86_64 -pc-windows-gnu.tar.gz.sha256)
125
126
126
127
<!-------------------------------- END WINDOWS -------------------------------->
127
128
@@ -130,30 +131,80 @@ source ~/.zshrc
130
131
131
132
## Docker image
132
133
133
- Use the `influxdb3-enterprise ` Docker image to deploy {{< product-name >}} in a
134
+ Use the `influxdb3-{{< product-key >}} ` Docker image to deploy {{< product-name >}} in a
134
135
Docker container.
135
136
The image is available for x86_64 (AMD64) and ARM64 architectures.
136
137
138
+ ### Use Docker CLI
139
+
140
+ <!--pytest.mark.skip-->
137
141
```bash
138
- docker pull quay.io/influxdb/influxdb3-enterprise :latest
142
+ docker pull quay.io/influxdb/influxdb3-{{< product-key >}} :latest
139
143
```
140
144
141
145
Docker automatically pulls the appropriate image for your system architecture.
142
146
143
- You can also explicitly specify the architecture by using platform-specific tags:
147
+ To specify the system architecture, use platform-specific tags--for example :
144
148
145
149
```bash
146
150
# For x86_64/AMD64
147
151
docker pull \
148
152
--platform linux/amd64 \
149
- quay.io/influxdb/influxdb3-enterprise :latest
153
+ quay.io/influxdb/influxdb3-{{< product-key >}} :latest
150
154
```
151
155
152
156
```bash
153
157
# For ARM64
154
158
docker pull \
155
159
--platform linux/arm64 \
156
- quay.io/influxdb/influxdb3-enterprise :latest
160
+ quay.io/influxdb/influxdb3-{{< product-key >}} :latest
157
161
```
158
162
159
- {{< page-nav next="/influxdb3/core/get-started/" nextText="Get started with InfluxDB 3 Enterprise" >}}
163
+ > [!Note]
164
+ > The {{% product-name %}} Docker image exposes port `8181`, the `influxdb3` server default for HTTP connections.
165
+ > To map the exposed port to a different port when running a container, see the Docker guide for [Publishing and exposing ports](https://docs.docker.com/get-started/docker-concepts/running-containers/publishing-ports/).
166
+
167
+ ### Use Docker Compose
168
+
169
+ 1. Open `compose.yaml` for editing and add a `services` entry for {{% product-name %}}--for example:
170
+
171
+ ```yaml
172
+ # compose.yaml
173
+ services
174
+ influxdb3-{{< product-key >}}:
175
+ container_name: influxdb3-{{< product-key >}}
176
+ image: quay.io/influxdb/influxdb3-{{< product-key >}}:latest
177
+ ports:
178
+ - 9999:9999
179
+ command:
180
+ - serve
181
+ - --node-id=node0
182
+ - --log-filter=debug
183
+ - --object-store=file
184
+ - --data-dir=/var/lib/influxdb3
185
+ ```
186
+
187
+ 2. Use the Docker Compose CLI to start the server.
188
+
189
+ Optional: to make sure you have the latest version of the image before you
190
+ start the server, run `docker compose pull`.
191
+
192
+ <!--pytest.mark.skip-->
193
+ ```bash
194
+ docker compose pull && docker compose run influxdb3-{{< product-key >}}
195
+ ```
196
+
197
+ > [!Note]
198
+ > #### Stopping an InfluxDB 3 container
199
+ >
200
+ > To stop a running InfluxDB 3 container, find and terminate the process--for example:
201
+ >
202
+ > <!--pytest.mark.skip-->
203
+ > ```bash
204
+ > ps -ef | grep influxdb3
205
+ > kill -9 <PROCESS_ID>
206
+ > ```
207
+ >
208
+ > Currently, a bug prevents using `Ctrl-c` in the terminal to stop an InfluxDB 3 container.
209
+
210
+ {{< page-nav next="/influxdb3/enterprise/get-started/" nextText="Get started with InfluxDB 3 Enterprise" >}}
0 commit comments