Download presentation
Presentation is loading. Please wait.
1
Sahara Project Onboarding Telles Nobrega
2
Big Data Processing as a Service
Sahara Overview Big Data Processing as a Service Big Data processing framework provision Ambari Cloudera Vanilla (upstream hadoop) MapR Spark Storm EDP (Elastic Data Processing) Running jobs on those frameworks
3
Sahara Overview Namings Node Group Templates Services
Specific roles of a cluster instance Node Group Templates Describes a group of nodes within a cluster Cluster Templates Describes a group of Node Group templates to form a cluster Job binary Job executable (jar, .py) Job template Describes a job to be run Data Sources Source used pull data into Sahara or store data out of Sahara
4
Sahara Overview Image Generation Sahara Image Pack
Sahara Image Elements tox -e venv -- sahara-image-create -p spark -s [1.3.1|1.6.0|2.1.0|2.2.0] # spark standalone tox -e venv -- sahara-image-create -p vanilla -v s [1.6.0|2.1.0|2.2.0] # spark on vanilla Sahara Image Pack tox -e image -- sahara-image-pack --image CentOS.qcow2 \ config-file etc/sahara/sahara.conf \ cdh [cdh specific arguments, if any]
5
Architecture
6
Architecture
7
Sahara Repos Current sahara - sahara-image-elements - python-saharaclient - sahara-dashboard - sahara-extra - Planned sahara-plugins
8
Running Sahara # first terminal $ sahara-venv/bin/sahara-api --config-file sahara-venv/etc/sahara.conf # second terminal $ sahara-venv/bin/sahara-engine --config-file sahara-venv/etc/sahara.conf
9
Running Sahara Tests Unit Tests (from sahara) tox -e py27 tox -e py35
tox -e pep8 ... Scenarios (From sahara-tests) sahara-scenario {posargs} Tempests Install sahara tempest plugin from sahara-tests Follow the default tempest process (see tempest docs)
10
Sahara Docs https://docs.openstack.org/sahara/latest/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.