All Projects → adaltas → jumbo

adaltas / jumbo

Licence: MIT License
🐘 A local Hadoop cluster bootstrapper using Vagrant, Ansible, and Ambari.

Programming Languages

python
139335 projects - #7 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to jumbo

fastdata-cluster
Fast Data Cluster (Apache Cassandra, Kafka, Spark, Flink, YARN and HDFS with Vagrant and VirtualBox)
Stars: ✭ 20 (+17.65%)
Mutual labels:  vagrant, hadoop
ambari-hdp-docker
Dockerfiles and Docker Compose for HDP 2.6 with Blueprints
Stars: ✭ 23 (+35.29%)
Mutual labels:  hadoop, ambari
BigInsights-on-Apache-Hadoop
Example projects for 'BigInsights for Apache Hadoop' on IBM Bluemix
Stars: ✭ 21 (+23.53%)
Mutual labels:  hadoop, ambari
vagrant-xfce4-ubuntu
Vagrant-based development environment using Ubuntu and the Xfce Desktop Environment
Stars: ✭ 17 (+0%)
Mutual labels:  vagrant
dockerX
Examples of amazing Docker/Docker-Compose/Docker Swarm technologies
Stars: ✭ 17 (+0%)
Mutual labels:  vagrant
vagrant-ansible-kubernetes
Combination of Vagrant and Ansible to spin up a Kubernetes cluster
Stars: ✭ 50 (+194.12%)
Mutual labels:  vagrant
docker-swarm-mode-getting-started
Repository for my Pluralsight course Getting Started with Docker Swarm Mode
Stars: ✭ 40 (+135.29%)
Mutual labels:  vagrant
cmux
A set of commands for managing CDH clusters using Cloudera Manager REST API.
Stars: ✭ 34 (+100%)
Mutual labels:  hadoop
TIL
Today I Learned
Stars: ✭ 43 (+152.94%)
Mutual labels:  hadoop
TitanDataOperationSystem
最好的大数据项目。《Titan数据运营系统》,本项目是一个全栈闭环系统,我们有用作数据可视化的web系统,然后用flume-kafaka-flume进行日志的读取,在hive设计数仓,编写spark代码进行数仓表之间的转化以及ads层表到mysql的迁移,使用azkaban进行定时任务的调度,使用技术:Java/Scala语言,Hadoop、Spark、Hive、Kafka、Flume、Azkaban、SpringBoot,Bootstrap, Echart等;
Stars: ✭ 62 (+264.71%)
Mutual labels:  hadoop
alexa-openwebif
alexa skill to control your openwebif device
Stars: ✭ 25 (+47.06%)
Mutual labels:  vagrant
cloud
云计算之hadoop、hive、hue、oozie、sqoop、hbase、zookeeper环境搭建及配置文件
Stars: ✭ 48 (+182.35%)
Mutual labels:  hadoop
sig-windows-dev-tools
This is a batteries included local development environment for Kubernetes on Windows.
Stars: ✭ 52 (+205.88%)
Mutual labels:  vagrant
ansible-role-test-vms
DEPRECATED - A Vagrant configuration to test Ansible roles against a variety of Linux distributions.
Stars: ✭ 42 (+147.06%)
Mutual labels:  vagrant
magento2-fast-vm
Optimal vagrant developer box for Magento2. Folders synced by nfs/rsync. This box includes Magento developer utilities.
Stars: ✭ 89 (+423.53%)
Mutual labels:  vagrant
CDH-Install-Manual
CDH安装手册
Stars: ✭ 70 (+311.76%)
Mutual labels:  hadoop
big-data-lite
Samples to the Oracle Big Data Lite VM
Stars: ✭ 41 (+141.18%)
Mutual labels:  hadoop
EngineeringTeam
와이빅타 엔지니어링팀의 자료를 정리해두는 곳입니다.
Stars: ✭ 41 (+141.18%)
Mutual labels:  hadoop
my-awesome-projects
Learn by doing projects
Stars: ✭ 48 (+182.35%)
Mutual labels:  hadoop
GooglePlay-Web-Crawler
Mapreduce project by Hadoop, Nutch, AWS EMR, Pig, Tez, Hive
Stars: ✭ 18 (+5.88%)
Mutual labels:  hadoop

Jumbo - A local Hadoop cluster bootstrapper

Jumbo is a tool that allows you to deploy a virtualized Hadoop cluster on a local machine in minutes. It is made to help you quickly bootstrap development environments without struggling with nodes and services configurations.

Jumbo shell

Jumbo is written in Python and relies on other tools that it coordinates:

  • Vagrant, to manage the virtual machines;
  • Ansible, to configure the cluster;
  • Apache Ambari, to provision and manage the Hadoop cluster.

The distribution used for the Hadoop cluster is Hortonworks Data Platform.

Who can use Jumbo?

Originally, Jumbo is designed for developers with a limited knowledge of the Hadoop deployment process. But this doesn't mean that it cannot be helpful to others! Everything needed to create and deploy a Hadoop cluster is done by Jumbo, so if you need different environments (e.g. for different projects, testing...), be sure it will be useful to you!

Getting started

A complete documentation is available at Jumbo website. Jumbo installation instructions are available on the installation page.

If you want a local documentation, it is also available in Gitbook format in the docs/ folder.

Project roadmap

Current version: v0.4.4

  • Add Kerberos support
  • Add a -r option on addservice for automatic dependency installation
  • "Proxify" Vagrant commands into Jumbo: start, stop, status, restart, delete
  • Start HDP services on vagrant start
  • Host the documentation on a website (jumbo.adaltas.com)
  • Allow custom configurations via JSON (versions, urls...)
  • Add informative commands (info, versions, available services...)
  • Add support for all HDP services
  • Generalize HA support
  • Smart cluster topology based on available ressources
  • Allow to duplicate existing cluster with a different name

Contributing

Jumbo is a very recent project. We would be happy to have feedback so don't hesitate to post issues or even to do a PR if you need extra features!

Authors

Jumbo was developed by Gauthier Leonard and Xavier Hermand at Adaltas.

Contributors

License

Jumbo is licensed under MIT License. See LICENSE for the full license text.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].