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

