当前位置: 首页 > 知识库问答 >
问题:

错误:由于致命异常退出Kafka(kafka. kafk a$)

巢皓君
2023-03-14

我在我的windows 7上运行第一次Kafka,启动Kafka服务时出错

>

  • 我下载了kafka_2.12-2.0.0并在C:\kafka_2.12-2.0.0上解压缩

    在C:\kafka_2.12-2.0.0\config\zookeeper.properties将dataDir更改为dataDir=C:/kafka_2.12-2.0.0/data/zooKeer(文件夹dataDir=C:/kafka_2.12-2.0.0/data/zooKeer已创建)

    在C:\kafka_2.12-2.0.0\config\server.propertieslog.dirs更改为log.dirs=C:/kafka_2.12-2.0.0/data/kafka(文件夹C:/kafka_2.12-2.0.0/data/kafka创建)

    使用管理员权限zookeeper服务器从cmd运行

    \bin\windowszookeeper-server-start.batC:\kafka_2.12-2.0.0\config\zookeeper.properties它在端口2181上运行(获取到端口0.0.0的INFO绑定。/0.0.0.0:2181)

    从另一个具有管理员权限的cmd运行kafka服务器

    \bin\windows\kafka服务器启动。bat C:\kafka_2.12-2.0.0\config\server。属性

    我得到错误:错误退出Kafka由于致命的异常(kafka。

    JAVA伊奥。FileNotFoundException:C:\kafka_2.12-(系统找不到指定的文件)位于java。伊奥。文件输入流。java上的open0(本机方法)。伊奥。文件输入流。打开(FileInputStream.java:195)

  • 共有1个答案

    屠瑞
    2023-03-14

    启动kafka时,需要给出配置文件的位置:

    bin/kafka服务器启动。sh config/server。属性

    还可以查看Kafka的入门页面,查看验证安装所需遵循的基本步骤:

    开始使用Kafka

     类似资料:
    • 我已经多次更改了环境因素中java的变量限制,在run.bat中调整了服务器ram的最大使用量,但仍然没有成功。三种不同价值的发射包括 C:\Windows\system32>java-xmx4000m-xms512m-jar C:\users\cavem\onedrive\desktop\rlcraft+server+pack+1.12.2+-+beta+v2.8.2\forge-1.12.2-

    • 我使用的是Laravel4附带的用户类。我试图存储一个属于用户的新问题,用户需要登录才能创建。当我调用questions controller action store时,我得到以下错误 我读过一些关于PHP中抽象方法的文章,虽然我不完全理解它们,但错误本身给出了问题的两种解决方案,声明实现剩余方法的类抽象。我猜测,由于这是laravel附带的模型类,正确的解决方案不是将其声明更改为抽象,而是实现

    • 我在进行贝宝支付时出现了经验错误。 致命错误:未捕获异常“PayPal\exception\PayPalConnectionException”,消息为“访问https://api.sandbox.paypal.com/v1/payments/payment时获得Http响应代码400”。在C:\xampp\htdocs\paypal\workload\third_party\vendor\pay

    • 我尝试卸载并重新安装android studio,但我一直得到这个错误。 块引用 java.nio.file.invalidPath异常: 非法字符 块引用

    • 我的代码在下面。它在Android Studio中给出了一个错误。任何人请帮帮我。我的PHP代码是可以的,但是为什么它会给出这个错误呢? register.java E/AndroidRuntime:致命异常:AsyncTask#1进程:com.example.SmTanverHossain.MyphpMysqlApplication,PID:5445 java.lang.RuntimeExcep

    • 在我自制的PHP MVC框架中,我编写了一个小错误处理程序,它将PHP错误包装在异常中,然后抛出它。 然后使用注册。除了致命的错误(没有双关语)之外,这一切都很好。我的自定义错误处理程序仍被调用,但我无法捕获抛出的。 这种错误的一个例子是试图包含一个不存在的文件: 调用我的自定义错误处理程序并抛出异常,但代码永远不会到达“catch”块。相反,PHP会生成HTML(糟糕!): 警告:未捕获异常“E