Getting Started with OmegaML¶
OmegaML is an API service that consists of a worker connected to a broker (rabbitmq) and a mongo database. It enables an end user do offload all the heavylifting involved with running analytics.
Installation¶
OmegaML can be easily installed with pip using
sudo pip install omegaml
Configuration¶
OmegaML takes much of its configuration parameters from
omegaml.defaults
. For any customization all you need to do is export
an environment variable with the same name. For e.g, say if you want to
change the mongo url to some destination other than the default on your
shell all you need to do is
# export OMEGA_MONGO_URL='user@host:port/db
and omegaml reconfigure itself. See omegaml.defaults
for more.
Using OmegaML on private Spark Cluters¶
OmegaML can be installed on any machine of your preference following below steps:
install omegaml using pip
set env variables for mongodb and rabbitmq
start celery worker
import omegaml on start of pyspark