Appendix ASpringXD Quick Start

You can download SpringXD from the Pivotal site at http://projects.spring.io/spring-xd.

Installing Manually

Use the following steps to install SpringXD:

  1. Create a new directory:
    mkdir /opt/springxd
  2. Unzip the contents of the downloaded zip file.
  3. Set the environment variable to the directory:
    export XD_HOME=/opt/springxd/spring-xd-1.0.0.M7/

Starting SpringXD

Start SpringXD by doing the following:

  1. Change the directory to the location in which you installed SpringXD:
    cd /opt/springxd/spring-xd-1.0.0.M7/xd
  2. Start the SpringXD server with the following command:
    ./bin/xd-singlenode & 

Creating a Stream

Assuming that the SpringXD server is up and running, launch the SpringXD shell in another terminal window:

../shell/bin/xd-shell

From the SpringXD xd:> command prompt, create a stream like so:

xd:>stream create --name ticker --definition "time | log" –deploy

Go back to your SpringXD server terminal window and check the output of the stream to confirm it's working properly.

16:39:06,323 INFO task-scheduler-1 sink.ticker:155 - 2014-06-30 16:39:06 16:39:07,326 INFO task-scheduler-4 sink.ticker:155 - 2014-06-30 16:39:07 16:39:08,330 INFO task-scheduler-1 sink.ticker:155 - 2014-06-30 16:39:08 16:39:09,331 INFO task-scheduler-1 sink.ticker:155 - 2014-06-30 16:39:09 16:39:10,333 INFO task-scheduler-1 sink.ticker:155 - 2014-06-30 16:39:10 16:39:11,339 INFO task-scheduler-7 sink.ticker:155 - 2014-06-30 16:39:11 16:39:12,341 INFO task-scheduler-8 sink.ticker:155 ...

Get Machine Learning: Hands-On for Developers and Technical Professionals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.