Transferring Data from SPAN to DataTurbine with SpanToDT
This document describes how to run SpanToDT, a program that transfers sensor data and metadata changes from SPAN to a DataTurbine server.
NOTE: The examples on this page using ant should be run from the kepler.modules/sensor-view/ directory.
ant run-spantodt
ant run-spantodt -Dargs="-v -flush 500"
SpanToDT accepts several command-line arguments:
ant run-spantodt -Dargs="-h"
SpanToDT USAGE:
-archive n size of archive (default 1000000)
-detach n number of flushes per detach (default 60 [3600 seconds])
-dh host dataturbine host (default localhost)
-dp port dataturbine port (default 3333)
-fakesource generate fake sensor data instead of reading from SPAN.
-flush n how often to flush (default 60 seconds)
-h print this help.
-metadata n how often to write sensor metadata (default 1 minutes)
-sh host span host (default localhost)
-v print verbose output.
SpanToDT is included in the sensor-view utility jar, which can be created by doing the following:
ant sensorview-utils-jar
If running SpanToDT on a different machine than SPAN, and the SPAN server is behind a firewall, you will be prompted for a password. In this case, use -DKEPLER_PWD_INPUT_METHOD=STDIN to prompted for the password from the command line.
java \ -cp sensorview-utils-1.0.jar \ -DKEPLER_PWD_INPUT_METHOD=STDIN util.SpanToDT -v -sh span.server.com

