How it works
info@lazyweaver.com

Runs on top of Docker

Hadjo cluster nodes are Docker containers. Hadjo hides the complexities of manually building and interacting with containers on a virtual local network. Knowledge of Docker is not required.

Easy cluster management

First-time DEMO setups to get you started. Create and manage your own cluster (builds behind the scene your own Docker image and creates containers) with just a few mouse clicks. Easily add, remove and "crash" Hadoop nodes.

Interact with your cluster

Via Hadjo you can execute Linux commands on "master" or HDFS. A "Hello World" Yarn application (source code available) to get a taste is available. We also provide the famous "word count" MapReduce example to play on your cluster. See the tutorials

Totally free

Hadjo is a free software and can be used for educational and commercial purposes. See the terms

Hadjo architecture overview

GUI for Hadoop
cluster
over Docker

Hadjo is a free Windows, Linux and MacOS Desktop application. It is a GUI for rapid Hadoop(2.x and 3.x) cluster creation and management on your desktop. It possesses different features that allow developers, BI and enthusiasts to better understand, experiment with Hadoop, test Yarn applications and create a custom made Docker images that can be deployed on a system for own usage.

When you interact with or manage (add, change or delete cluster nodes) your cluster, Hadjo behind the scenes asks Docker to add, modify, remove instances or execute commands on them. Hadjo calls Docker to apply the needed changes - ex. create a local Docker network (on your laptop, PC or Mac). Hadjo generates the Docker Buildfile and requests Docker to create an image - used by all nodes of the cluster. Hadjo determines how to demand Docker to run an instance based on user selected software and node role - master or slave. All Docker interactions are done for you by Hadjo. No prior knowledge of Docker is required to use Hadjo for your purposes.

Some local OS host directories are mounted and used on the Linux nodes of your cluster and thus provides an easy access to HDFS file upload from your Windows, Mac or Linux and easy access via a mouse click to any of the Hadoop logs - master or slaves.

Screenshots (slide or click)

   

Download

Windows (exe)
  • Packaged for a 64 bit Windows.
  • Portable and Installer versions
  • About Portable - No install, just unzip and run.
  • About Installer - Windows warns on the EXE installer as MS is not happy with our Apple Certificate. For that reason we have created the portable version.
  • About Installer - double-click on the downloaded exe file and install Hadjo to a location of your choice.
  • About Installer - a Desktop icon will be created by default on your desktop.
Linux (deb, rpm)
  • Packaged for a 64 bit Linux.
  • DEB and RPM versions
  • DEB - Ubuntu, Debian, etc.
  • RPM - SuSE, Fedora, CentOS, etc.
MacOS (dmg, pkg)
  • Packaged for a 64 bit macOS.
  • DMG and PKG versions
  • Installs on versions < macOS Mojave (10.14).
  • Hadjo Notarization in progress... - from an update in macOS Mojave(10.14) notarization is required by Apple for all software being installed. Currently Hadjo will not install on Mojave untill we are done with the process
All Platforms (zip)
  • Requires JRE 1.8, 9 or 10. JRE 11 or newer requires additionally JavaFX to be added
  • Unzip to a location of your choice
  • Simply run "java -jar hadjo.jar", see the Readme.txt
  • No special permissions are required to run the application.

Tutorials

Getting started

Welcome! We are excited that you want to learn Hadjo. The Hadjo Get Started Tutorial teaches you how to set up your Docker environment(if not set), install Hadjo on your Windows, Linux or MacOS and finally build and run one of the demo clusters with just a few mouse clicks. Let's go ...

Tutorials

Learn everything about Hadjo in this compilation of tutorials from the very basics of starting a cluster to more advanced topics like Hadoop configuration, running Yarn and MapReduce. Let's go ...

Hadoop Development Topics

Learn from a collection of topics related to Big Data, Hadoop introduction and architecture, development of Yarn applications, MapReduce concepts and more ... Let's go ...

Contact Us

LazyWeaver

Adress: Sofia

Country: Bulgaria - European Union

E-mail: info@lazyweaver.com


Social

Follow us

Posts

Contact form

Gen text