This documentation is for WSO2 Stream Processor 4.2.0. View documentation for the latest release.

All docs This doc
||
Skip to end of metadata
Go to start of metadata

The following sections cover how to run WSO2 Stream Processor.

It has the following four profiles: 

  • Editor: Provide the developer environment to develop the Stream Processing Application on your local machine.
  • Worker: Lets you deploy the Stream Processing Application and run it in production. 
  • Dashboard: Lets you visualize results via the Dashboard Portal, manage stream processing logic via Business Rules, and monitor the whole system via the Status Dashboard.
  • Manager: Lets you deploy and manage streaming applications on a fully distributed Stream Processor deployment.

The following section demonstrates how to run each of those profiles: 

Starting the Stream Processor Studio

To start the editor for developing Siddhi Applications, follow the steps below:

  1. Navigate to the <SP_HOME>/bin directory.
  2. Issue the following command to start the server of the Stream Processor Studio.
    For Windows:  editor.bat
    For Linux :   ./editor.sh
  3. Use the following URL to access the editor UI.
    http://localhost:<EDITOR_PORT>/editor   (e.g: http://localhost:9390/editor )

Important

The Stream Processor Studio runtime is recommended to be used only when developing Siddhi applications. Therefore, it is designed to be run only in a development environment. It is not meant to be deployed in a remote or docker setup.


Starting a worker node

To start a worker node to deploy and run Siddhi Applications in production, follow the steps below:

  1. Navigate to the <SP_HOME>/bin directory.
  2. Use the following command to start the server of the Stream Processor Studio.
    For Windows:  worker.bat
    For Linux: ./worker.sh

    In order to start a worker with only one Siddhi application deployed in it, use the -Dfile property with the path to the relevant Siddhi file as shown below.
    For Windows: worker.bat -Dfile=<SIDDHI_FILE_PATH>
    For Linux : ./worker.sh -Dfile=<SIDDHI_FILE_PATH>

Starting a dashboard node

To start a dashboard node to use the Dashboard Portal, Business Rules and Status Dashboard, follow the steps below:

  1. Navigate to the <SP_HOME>/bin directory.
  2. Issue the following command to start the server of the Stream Processor Studio.
    For Windows:  dashboard.bat
    For Linux: ./dashboard.sh
  3. Use the following URL to access the UIs. 
    Portal:  https://<HOSTNAME>:<DASHBOARD_PORT>/portal (e.g., https://localhost:9643/portal)
    Business Rules:  https://<HOSTNAME>:<DASHBOARD_PORT>/business-rules (e.g., https://localhost:9643/business-rules)
    Status Dashboard:  https://<HOSTNAME>:<DASHBOARD_PORT>/monitoring (e.g., https://localhost:9643/monitoring)

Starting a manager node

To start a manager node to manage a fully distributed Stream Processor deployment, follow the steps below:

  1. Navigate to the <SP_HOME>/bin directory.
  2. Use the following command to start the manager node of the Stream Processor Studio.
    For Windows:  manager.bat
    For Linux: ./manager.sh
  • No labels