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.
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 need to be run from the directory that contains the engine project.
--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.
--engine-instance-id is not specified, it will use the latest trained instance.