德鲁伊经纪人击中了 UnresolvedAddressException [英] UnresolvedAddressException being hit by Druid broker

查看:47
本文介绍了德鲁伊经纪人击中了 UnresolvedAddressException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 德鲁伊 的新手.我已经使用 Imply IAP 包 设置了一个集群.使用 Tranquility 将事件从 Kafka 摄取到 Druid.我可以看到 Tranquility 正在接受这些事件 - 以下日志语句是我用来验证的:

I'm new to Druid. I've set up a cluster using the Imply IAP package. Events are being ingested into Druid from Kafka using Tranquility. I can see that the events are being accepted by Tranquility - the following log statements are what I used to verify that:

2016-10-03 19:19:22,715 [KafkaConsumer-CommitThread] INFO  c.m.tranquility.kafka.KafkaConsumer - Flushed {conn_recs={receivedCount=1, sentCount=1, droppedCount=0, unparseableCount=0}} pending messages in 32056ms and committed offsets in 15ms.

但是,当我尝试对数据源运行 timeBoundary 查询时,代理似乎遇到了异常.

However, the broker seems to be hitting an exception when I try running a timeBoundary query on the datasource.

以下是异常堆栈跟踪(从经纪人的日志中复制):

Following is the exception stack trace (copied from the broker's log):

java.nio.channels.UnresolvedAddressException
  at sun.nio.ch.Net.checkAddress(Net.java:101) ~[?:1.8.0_66]
  at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:622) ~[?:1.8.0_66]
  at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connect(NioClientSocketPipelineSink.java:108) [netty-3.10.4.Final.jar:?]
  at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:70) [netty-3.10.4.Final.jar:?]
  at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:779) [netty-3.10.4.Final.jar:?]
  at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54) [netty-3.10.4.Final.jar:?]

我一直被困在这一点上,因为我不确定需要查看哪些日志/进程来进一步调试.

I've been stuck at this point for while since I'm not sure which logs/processes I need to look into to further debug this.

问题:有人可以解释我需要如何调试这样的问题 - 即,我需要查看的任何特定日志等吗?

Question: Could someone explain how I need to go about debugging such an issue - ie, any specific logs I need to look at, etc.?

顺便说一句,我使用一个单独的 3 节点 zookeeper 集群和一个单节点 mysql 实例作为 druid 集群的外部依赖项.

Btw, I'm using a separate 3-node zookeeper cluster and a single node mysql instance as external dependencies for the druid cluster.

如果我需要提供更多信息,请告诉我.

Please let me know if I need to provide more information.

谢谢,吉欣

推荐答案

  1. Tranquility 转到 zookeeper 并获得霸主的 DNS 名称.
  2. Tranquility 尝试连接到霸主,然后您收到 UnresolvedAddressException.

您需要设置 DNS 或执行某些操作才能通过主机名解析 IP 地址.

You need to setup DNS or to do something to be able to resolve IP address by hostname.

这篇关于德鲁伊经纪人击中了 UnresolvedAddressException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆