##Overview
Interaction with Apache PredictionIO is done through the command line interface. It follows the format of:
pio <command> [options] <args>...
You can run pio help to see a list of all available commands and pio help <command> to see details of the command.
Apache PredictionIO commands can be separated into the following three categories.
##General Commands pio help Display usage summary. pio help <command> to read about a specific subcommand.
pio version Displays the version of the installed PredictionIO.
pio status Displays install path and running status of PredictionIO system and its dependencies.
##Event Server Commands
pio eventserver Launch the Event Server.
pio app Manage apps that are used by the Event Server.
pio app data-delete <name> deletes all data associated with the app.
pio app delete <name> deletes the app and its data.
--ip <value> IP to bind to. Default to localhost.
--port <value> Port to bind to. Default to 7070.
pio accesskey Manage app access keys.
##Engine Commands Engine commands need to be run from the directory that contains the engine project. --debug and --verbose flags will provide debug and third-party informational messages.
pio build Build the engine at the current directory.
pio train Kick off a training using an engine.
pio deploy Deploy an engine as an engine server.
pio batchpredict Process bulk predictions using an engine.
For deploy & batchpredict, if --engine-instance-id is not specified, it will use the latest trained instance.