Kafka无法识别的VM选项'PrintGCDateStamps'

米切尔·特雷西(Mitchell Tracy)

我在远程服务器上安装了Kafka,并在尝试运行时

~/kafka/bin/zookeeper-server-start.sh ~/kafka/config/zookeeper.properties

我收到一个错误

Unrecognized VM option 'PrintGCDateStamps'

kafka服务器无法启动。这不是在vm中运行,而是在已正确安装Java的Ubuntu Server 16.04上直接运行。有什么办法可以简单地纠正吗?

安德斯·马兹·托恩布拉德

实际上,Kafka可以与Java的较新版本配合使用。我遇到了同样的问题,并且在kafka/bin/kafka-run-class.sh脚本中发现了一个错误,在该脚本中错误地解析了Java版本。

该行捕获了太多的版本字符串:

JAVA_MAJOR_VERSION=$($JAVA -version 2>&1 | sed -E -n 's/.* version "([^.-]*).*"/\1/p')

这使if [[ "$JAVA_MAJOR_VERSION" -ge "9" ]]条件无法识别正确的Java版本,并添加了一些不受支持的GC选项。

将上面的行更改为此解决了我的问题:

JAVA_MAJOR_VERSION=$($JAVA -version 2>&1 | sed -E -n 's/.* version "([^.-]*).*/\1/p')

我已经将其报告为Kafka的问题。可以在这里找到问题:https : //issues.apache.org/jira/browse/KAFKA-6855

编辑:对此有一个已提交的修复程序:https : //github.com/apache/kafka/commit/e9f86c3085fa8b65e77072389e0dd147b744f117

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Intellij IDEA:无法识别的 VM 选项“UseConcMarkSweepGC”

来自分类Dev

Behat“无法识别的选项”

来自分类Dev

Avconv无法识别的选项

来自分类Dev

无法识别的VM选项'CMSClassUnloadingEnabledn-J-Xmx2Gn'

来自分类Dev

无法识别的VM选项'CMSClassUnloadingEnabledn-J-Xmx2Gn'

来自分类Dev

Cygwin:转换:无法识别的选项-d

来自分类Dev

gcc:错误:无法识别的选项--wrap

来自分类Dev

Boost:位置参数无法识别的选项

来自分类Dev

libtool:无法识别的选项-static

来自分类Dev

Eclipse:无法识别的选项:-g

来自分类Dev

“ behat”下无法识别的选项“ suites”

来自分类Dev

Git - rm:无法识别的选项`--cached'

来自分类Dev

MongoDB:“无法识别的选项:systemLog”

来自分类Dev

无法识别的选项错误:shell中的getopt命令

来自分类Dev

关于“ gcc:无法识别的选项-rdynamic”的问题

来自分类Dev

无法识别的命令行选项'-std = c ++ 11'

来自分类Dev

如何在Linux中grep'---'?grep:无法识别的选项“ ---”

来自分类Dev

ffmpeg在Heroku上:无法识别的选项'preset'

来自分类Dev

多个连接无法识别的选项“ mapping_types”

来自分类Dev

FOS \ RestBundle,Symfony2上的“无法识别的选项”

来自分类Dev

无法识别的“配置”选项“ --enable-executable-profiling”

来自分类Dev

无法识别的命令行选项“ -WI”

来自分类Dev

gcc:错误:无法识别的命令行选项“ -combine”

来自分类Dev

无法识别的选项:--spring.profiles.active = prod Openshift

来自分类Dev

无法识别的配置选项“ url_generator”

来自分类Dev

Cassandra CQLSH无法识别的COPY FROM选项:maxinserterrors

来自分类Dev

无法识别的选项或错误的args数量:'--evalsha'

来自分类Dev

gcc:错误:无法识别的命令行选项

来自分类Dev

运行dotnet ef命令时无法识别的选项'-Context'

Related 相关文章

  1. 1

    Intellij IDEA:无法识别的 VM 选项“UseConcMarkSweepGC”

  2. 2

    Behat“无法识别的选项”

  3. 3

    Avconv无法识别的选项

  4. 4

    无法识别的VM选项'CMSClassUnloadingEnabledn-J-Xmx2Gn'

  5. 5

    无法识别的VM选项'CMSClassUnloadingEnabledn-J-Xmx2Gn'

  6. 6

    Cygwin:转换:无法识别的选项-d

  7. 7

    gcc:错误:无法识别的选项--wrap

  8. 8

    Boost:位置参数无法识别的选项

  9. 9

    libtool:无法识别的选项-static

  10. 10

    Eclipse:无法识别的选项:-g

  11. 11

    “ behat”下无法识别的选项“ suites”

  12. 12

    Git - rm:无法识别的选项`--cached'

  13. 13

    MongoDB:“无法识别的选项:systemLog”

  14. 14

    无法识别的选项错误:shell中的getopt命令

  15. 15

    关于“ gcc:无法识别的选项-rdynamic”的问题

  16. 16

    无法识别的命令行选项'-std = c ++ 11'

  17. 17

    如何在Linux中grep'---'?grep:无法识别的选项“ ---”

  18. 18

    ffmpeg在Heroku上:无法识别的选项'preset'

  19. 19

    多个连接无法识别的选项“ mapping_types”

  20. 20

    FOS \ RestBundle,Symfony2上的“无法识别的选项”

  21. 21

    无法识别的“配置”选项“ --enable-executable-profiling”

  22. 22

    无法识别的命令行选项“ -WI”

  23. 23

    gcc:错误:无法识别的命令行选项“ -combine”

  24. 24

    无法识别的选项:--spring.profiles.active = prod Openshift

  25. 25

    无法识别的配置选项“ url_generator”

  26. 26

    Cassandra CQLSH无法识别的COPY FROM选项:maxinserterrors

  27. 27

    无法识别的选项或错误的args数量:'--evalsha'

  28. 28

    gcc:错误:无法识别的命令行选项

  29. 29

    运行dotnet ef命令时无法识别的选项'-Context'

热门标签

归档