X-Git-Url: http://git.vanrenterghem.biz/R/project-using-kafka-in-R.git/blobdiff_plain/7fa65fd2e51d4d96b6e5f895c29819c5d9ad31fb..0ce8ac9c84fc8a3f79d46469a9c3c37232bb62f5:/kafkaConsumer.R diff --git a/kafkaConsumer.R b/kafkaConsumer.R index 6e8fe0b..d6b092b 100644 --- a/kafkaConsumer.R +++ b/kafkaConsumer.R @@ -29,11 +29,8 @@ response <- POST(url=paste(consumerDetails$base_uri, response # Obtain all (or latest) messages on the topic -messagesJSON <- GET(url = paste(consumerDetails$base_uri,"records", sep = "/"), - accept("application/vnd.kafka.json.v2+json"), - encode="json") - -messages <- fromJSON(content(messagesJSON,"text")) +source("R/ConsumeKafkaMessages.R") +messages <- ConsumeKafkaMessages(consumerDetails$base_uri) createPlot(messages$value) @@ -51,5 +48,5 @@ apachelog <- rbind(messages$value,messages2$value) createPlot(apachelog) # Remove the consumer -DELETE(url = consumerDetails$base_uri, - content_type("application/vnd.kafka.v2+json")) +source("R/DestroyKafkaConsumer.R") +response <- DestroyKafkaConsumer(consumer.base.uri = consumerDetails$base_uri)