zoukankan      html  css  js  c++  java
  • Win平台阅读Kafka源码时候使用bat脚本时候报错以及解决方案

     问题1:

    使用bat脚本报错:

    解决方案:

    在配置好kafka的server.properties文件后,cmd进入命令窗口输入命令:.inwindowskafka-server-start.bat configserver.properties提示错误:错误: 找不到或无法加载主类 FilesJavajdk1.8.0_111lib;C:Program 解决方式如下:在kafka安装目录中找到binwindows目录中的kafka-run-class.bat找到142行为%CLASSPATH%加上双引号

    修改前:set COMMAND=%Java% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp %CLASSPATH% %KAFKA_OPTS% %*
    修改后:set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp "%CLASSPATH%" %KAFKA_OPTS% %*

    问题2

    当我们使用idea调试启动kafka之后,想要使用kafka-topics.bat创建脚本时候发现报错:

    这个问题其实很容器确定,因为我们使用的是在源码环境中运行的脚本,源码没有生成安装包找不到需要的Java类。此时最简单的解决方法就是:

    下载一个对应办法的kafka安装包,然后进行将其配置为源码的配置,然后使用安装包的脚本即可进行操作。

    拓展:此处还有类似问题,我们启动源码Kafka时候需要提前启动Zookeeper,启动源码中的zookeeper也会遇见此问题,最简单办法也是安装一个单独的zookeeper。

  • 相关阅读:
    CentOS+nginx+uwsgi+Python 多站点环境搭建
    nginx实现负载均衡
    高性能Mysql主从架构的复制原理及配置详解
    centos 安装php
    Java知识总结-6
    Java知识总结-5
    Java知识总结-4
    Java知识总结-3
    Java知识总结-2
    java知识总结-1
  • 原文地址:https://www.cnblogs.com/leodaxin/p/7719352.html
Copyright © 2011-2022 走看看