bahir:streaming-mqtt (homepage)

Spark DStream connector for MQTT

@apache / (0)

A Spark Streaming extension for MQTT. MQTT is a machine-to-machine (M2M)/”Internet of Things”(IoT) connectivity protocol designed as an extremely lightweight publish/subscribe messaging transport protocol with a small code footprint requiring minimal network bandwidth.


Tags

  • 1|streaming
  • 1|python
  • 1|pyspark
  • 1|scala

How to

Include this package in your Spark Applications using:

spark-shell, pyspark, or spark-submit

> $SPARK_HOME/bin/spark-shell --packages org.apache.bahir:spark-streaming-mqtt_2.11:2.2.0

sbt

In your sbt build file, add:

libraryDependencies += "org.apache.bahir" % "spark-streaming-mqtt_2.11" % "2.2.0"

Maven

In your pom.xml, add:
<dependencies>
  <!-- list of dependencies -->
  <dependency>
    <groupId>org.apache.bahir</groupId>
    <artifactId>spark-streaming-mqtt_2.11</artifactId>
    <version>2.2.0</version>
  </dependency>
</dependencies>

Releases

Version: 2.2.0 ( d92728 | zip | jar ) / Date: 2017-09-09 / License: Apache-2.0

Version: 2.1.1 ( 26bdee | zip | jar ) / Date: 2017-09-09 / License: Apache-2.0

Version: 2.1.0 ( e61cc3 | zip | jar ) / Date: 2017-02-22 / License: Apache-2.0

Version: 2.0.2 ( 477ca1 | zip | jar ) / Date: 2017-01-28 / License: Apache-2.0

Version: 2.0.1 ( bd00d2 | zip | jar ) / Date: 2016-12-20 / License: Apache-2.0

Version: 2.0.0 ( 368c43 | zip | jar ) / Date: 2016-12-20 / License: Apache-2.0