无法在 Linux(WSL) 的 Windows 子系统上启动 Confluent Kafka
Not able to start Confluent Kafka on Windows subsystem for Linux(WSL)
我正在尝试使用 WSL 在 Windows 上安装 Confluent。我已经按照此处所述完成了大部分设置,但是在尝试启动 confluence
时遇到以下错误
sai@DESKTOP-IRLOG8O:~$ confluent local services start
The local commands are intended for a single-node development environment only,
NOT for production usage. https://docs.confluent.io/current/cli/index.html
Using CONFLUENT_CURRENT: /tmp/confluent.266515
Error: fork/exec /mnt/c/jdk-15.0.2/bin/java: no such file or directory
这是我的JAVA_HOME
sai@DESKTOP-IRLOG8O:~$ echo $JAVA_HOME
/mnt/c/jdk-15.0.2
这也意味着我的 windows 机器上有 Java 在路径 C:\jdk-15.0.2
在我的 WSL bash 中,我可以在路径 [=34 下看到文件 java =].0.2/bin
我不确定这是什么问题?请帮助解决这个问题。如果需要任何其他详细信息,请告诉我。
我有办法。不知何故,我的 JAVA_HOME 路径中的 space 没有得到正确解析。我将 Windows 机器上的 JDK 路径移动到没有任何 space 的路径,问题已解决。 WSL Linux 主机使用安装在 /mnt/c/
中的 JAVA_HOME 路径
我正在尝试使用 WSL 在 Windows 上安装 Confluent。我已经按照此处所述完成了大部分设置,但是在尝试启动 confluence
时遇到以下错误sai@DESKTOP-IRLOG8O:~$ confluent local services start
The local commands are intended for a single-node development environment only,
NOT for production usage. https://docs.confluent.io/current/cli/index.html
Using CONFLUENT_CURRENT: /tmp/confluent.266515
Error: fork/exec /mnt/c/jdk-15.0.2/bin/java: no such file or directory
这是我的JAVA_HOME
sai@DESKTOP-IRLOG8O:~$ echo $JAVA_HOME
/mnt/c/jdk-15.0.2
这也意味着我的 windows 机器上有 Java 在路径 C:\jdk-15.0.2
在我的 WSL bash 中,我可以在路径 [=34 下看到文件 java =].0.2/bin
我不确定这是什么问题?请帮助解决这个问题。如果需要任何其他详细信息,请告诉我。
我有办法。不知何故,我的 JAVA_HOME 路径中的 space 没有得到正确解析。我将 Windows 机器上的 JDK 路径移动到没有任何 space 的路径,问题已解决。 WSL Linux 主机使用安装在 /mnt/c/