2016-10-03 1 views
0

Je suis nouveau sur Druid. J'ai mis en place un cluster en utilisant le Imply IAP package. Les événements sont ingérés dans Druide à partir de Kafka en utilisant Tranquility. Je vois que les événements sont acceptés par Tranquility - les relevés de journaux suivants sont ce que j'utilisé pour vérifier que:UnresolvedAddressException en cours d'exécution par le courtier Druid

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. 

Cependant, le courtier semble être frapper une exception lorsque je tente d'exécuter une requête de timeBoundary sur la la source de données.

Ce qui suit est la trace de la pile d'exception (copié à partir du journal du courtier):

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:?] 

Je suis coincé à ce moment pour longtemps que je ne suis pas sûr Logs/processus que je dois examiner pour déboguer cela. Est-ce que quelqu'un pourrait expliquer comment je dois procéder au débogage d'un tel problème - c.-à-d., Tous les journaux spécifiques que je dois regarder, etc.? Btw, J'utilise un cluster séparé de zookeeper à 3 nœuds et une instance mysql à nœud unique comme dépendances externes pour le cluster druide.

S'il vous plaît laissez-moi savoir si je dois fournir plus d'informations.

Merci, Jithin

Répondre

0
  1. Tranquility va ZOOKEEPER et obtient le nom DNS Overlord. La tranquillité essaie de se connecter au suzerain et vous obtenez alors une exception UnresolvedAddressException.

Vous devez configurer DNS ou faire quelque chose pour pouvoir résoudre l'adresse IP par nom d'hôte.