You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10下启动Apache Pulsar Broker失败求助(Java 11环境)

问题原因与解决方案

从错误信息来看,Windows 10环境下启动Apache Pulsar Broker时出现的问题,是因为Pulsar依赖Hadoop的winutils.exe工具处理文件系统相关操作,但你的系统未配置Hadoop环境变量或缺少该工具。

具体解决步骤:

  • 下载winutils工具:获取适配Windows 10 64位的winutils包(推荐选择Hadoop 2.7.x或3.x版本,兼容Java 11),解压到本地目录,比如C:\hadoop。
  • 配置系统环境变量:
    1. 新增系统环境变量HADOOP_HOME,值设置为解压后的目录路径(例:C:\hadoop)。
    2. 将%HADOOP_HOME%\bin添加到系统Path环境变量中。
  • 验证配置有效性:打开新的命令提示符,执行winutils.exe version,能正常输出版本信息即说明配置成功。
  • 重启Pulsar Broker:重新启动Broker服务,该错误即可解决。

额外提示:若使用Pulsar 2.10及以上版本,也可尝试修改broker.conf,将managedLedgerDirectory和bookkeeperDirectory设置为本地绝对路径,规避Hadoop路径依赖,但配置winutils仍是最通用的解决方案。

内容的提问来源于stack exchange,提问作者Chowdappa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 20:32:33