【问题标题】:Druid setup ERROR: service serving this console is not responding德鲁伊设置错误:服务于此控制台的服务没有响应
【发布时间】:2022-04-19 11:26:56
【问题描述】:

我正在尝试在集群模式下设置 druid。 设置完成,服务器日志中没有错误。 即使是德鲁伊控制台也成功启动,但出现以下错误:

"服务于该控制台的服务似乎没有响应。该控制台暂时无法运行。"

您可以看到 Apache druid 运行成功的状态。但在其他地方我收到错误消息“Error: Request failed with status code 500

谁能帮我解决?

【问题讨论】:

    标签: configuration druid


    【解决方案1】:

    问题已解决。

    需要在所有节点和所有集群文件夹中添加以下配置runtime.properties

    druid.host=

    示例:在所有服务器节点(主节点、数据节点、查询节点)

    1. 在主文件夹中:coordinator-overlord

    druid.host=

    1. 在数据文件夹中:history、middleManager

    druid.host=

    1. 在查询文件夹中:代理、路由器

    druid.host=

    【讨论】:

      【解决方案2】:
      • 部署为集群时不要配置druid.host=localhost,它 将使用进程内函数 InetAddress.getLocalHost().getCanonicalHostName() 获取 主机名,很方便
      • 在 Druid 配置中注释掉下面的行

      conf/druid/cluster/_common/common.runtime.properties #druid.host=localhost

      【讨论】:

        【解决方案3】:

        确保 zookeeper 服务正在运行。 如果 zookeeper 没有运行,启动它。 并重启主服务器上的服务。

        【讨论】:

          猜你喜欢
          • 2011-03-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-23
          • 1970-01-01
          相关资源
          最近更新 更多