Genie
Introduction
Genie is a federated job orchestration engine developed by Netflix. Genie provides REST-ful APIs to run a variety of big
data jobs like Hadoop, Pig, Hive, Spark, Presto, Sqoop and more. It also provides APIs for managing the metadata of many
distributed processing clusters and the commands and applications which run on them.
Documentation
See the official website to find documentation about Genie and specific
documentation for various releases.
Demo
Genie has demo instructions available for all 3.x.x releases. Please see the release you're interested in demoing
on the releases page. Click on the release and then demo docs.
Builds
Genie builds are run on Travis CI here., Branch, Build, Coverage (coveralls.io), Coverage (codecov.io), :------:, :-------------------------------------------------------------------------------------------------------------:, :------------------------------------------------------------------------------------------------------------------------------------------------------:, :----------------------------------------------------------------------------------------------------------------------------------:, master, , , , 3.3.x, , , , 3.2.x, , , , 3.1.x, , , , 3.0.x, , , , ## Docker
Successful builds will also generate a docker image which is published to Docker Hub.
App Image
This is the image for the sample Spring Boot all in one jar. You can use docker pull netflixoss/genie-app:{version}
to test the one you want.
You can run via docker run -t --rm -p 8080:8080 netflixoss/genie-app:{version}
Python Client
The Genie Python client has been moved into its own repo.