【问题标题】:Kafka setup java exe path issue on UbuntuKafka 在 Ubuntu 上设置 java exe 路径问题
【发布时间】:2020-05-13 11:34:24
【问题描述】:

尝试在 Ubuntu 18.04 上设置 Kafka。使用了 kafka_2.11-2.1.1.tgz。有 jdk8, JAVA_HOME 等都很好。

$JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
java -版本
openjdk 版本“1.8.0_232”

设置并启动 Kafka systemd[1]: Started kafka.service.
当我发出我的第一个测试命令时
kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic TutorialTopic
/home/kafka/kafka/bin/kafka-run-class.sh: line 306: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java/bin/java: 不是目录

如您所见,我在最后的 java 可执行路径中有这个 extra/duplicate /bin/java。我不知道这是从哪里来的?

【问题讨论】:

    标签: java apache-kafka installation ubuntu-18.04


    【解决方案1】:

    您的 $JAVA_HOME 似乎不正确。

    Checkout setting $JAVA_HOME environment variable.

    【讨论】:

    • 更改了 JAVA_HOME - 但仍然是同样的错误。对于 Kafka,我们是否还必须设置 JRE_HOME
    • 我认为 JAVA_HOME 需要是 /usr/lib/jvm/java-8-openjdk-amd64 - 这终于奏效了
    猜你喜欢
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 2020-06-15
    • 1970-01-01
    • 2012-03-25
    • 1970-01-01
    相关资源
    最近更新 更多