Sur un serveur Ubuntu, j'ai configuré Divolte Collector pour collecter des données de navigation à partir de sites Web. Les données sont écrites sur un canal Kafka appelé divolte-data. En mettant en place un consommateur Kafka, je vois les données à venir dans:Comment lire le canal Kafka de divolte-data avec Druid-Tranquility (pour Superset)?
V0:j2ive5p1:QHQbOuiuZFozAVQfKqNWJoNstJhEZE85V0:j2pz3aw7:sDHKs71nHrTB5b_1TkKvWWtQ_rZDrvc2D0:B4aEGBSVgTXgxqB85aj4dGeoFjCqpeEGbannerClickMozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/58.0.3029.96 Chrome/58.0.3029.96 Safari/537.36ChromiumChromium8Google Inc. and contributorsBrowser58.0.3029.96"Personal computer
LinuxCanonical Ltd.
Je voudrais visualiser les données avec Superset qui a Airbnb plusieurs connecteurs à des bases de données communes, y compris druid.io (qui peut lire Spark).
Il semble que Divolte stocke les données dans Kafka de manière non structurée. Mais apparemment, il peut cartographier les données de manière structurée. Les données d'entrée doivent-elles être structurées en JSON (comme le dit la documentation)?
Et puis comment lire à partir de Druid-Tranquility les données reçues au canal Kafka divolte-data? J'ai essayé de changer le nom du canal dans les exemples de conf mais ce consommateur reçoit alors le message zéro.