Supported Environments for Confluent CLI¶
This topic describes the supported environments for Confluent CLI.
Important
On Alpine Linux, you cannot directly upgrade from the Confluent CLI
versions v2.0.0
through v2.17.1
using the standard confluent
update
command. Running confluent update
on those versions on Alpine
Linux will result in an updated confluent
client that is incompatible
with the operating system.
To upgrade from the v2.0.0
through v2.17.1
versions on Alpine Linux,
remove your existing confluent
client and re-install using the command:
curl -sL --http1.1 https://cnfl.io/cli | sh -s -- latest
.
confluent v2.17.2
and later can be updated directly with confluent
update
on Alpine Linux.
Operating systems¶
The Confluent CLI is compatible with the following operating systems and architectures:
- macOS with 64-bit Intel chips (Darwin AMD64)
- macOS with Apple chips (Darwin ARM64)
- Windows with 64-bit Intel or AMD chips (Microsoft Windows AMD64)
- Linux with 64-bit Intel or AMD chips (Linux AMD64)
- Linux with 64-bit ARM chips (Linux ARM64)
- Alpine with 64-bit Intel or AMD chips (Alpine AMD64)
- Alpine with 64-bit ARM chips (Alpine ARM64)
On non-Alpine Linux systems, the glibc
is dynamically linked when
Confluent CLI executes.
On all other systems, the dependencies are statically linked.
Java versions¶
On non-Windows platforms, the Confluent CLI offers the confluent local
commands for operating on a local install of Confluent Platform. If you plan to use the
confluent local
commands, you need to have JDK version 1.11
on your
local system.
If you have multiple versions of Java installed, set the $JAVA_HOME
environment variable to the version you want Confluent Platform to use.
See Java supported versions for Confluent Platform for the currently supported Java versions.
Confluent Platform versions¶
For the compatible Confluent Platform versions for this version of Confluent CLI, see the compatibility table.