Code Monkey home page Code Monkey logo

console's Introduction

Gigahex Data Infrastructure Platform

Gigahex is a web based data infrastructure platform to deploy and manage Apache Spark™, Apache Kafka and Apache Hadoop clusters. Currently, it supports running a single node cluster for local development and testing.

CodeQL Scala build Github All Releases GitHub commit activity Twitter Follow

Gigahex Data Infrastructure Platform

Main Features

  • Visually build and deploy Spark, Kafka and HDFS Clusters
  • View Spark applications and easily navigate to the Spark History Web UI
  • View Kafka topics and messages
  • Browse directories and files in HDFS

Quick Start

Install on MacOS

You can run Gigahex Data Platform on MacOS, using the following instructions.

  • Install the dependencies - postgresql and Java 11 for the server.

    brew install postgresql java11
    • Install the Gigahex platform
    curl -s https://packages.gigahex.com/mac.sh | bash
  • View the usage

    $  gxc help
    Gigahex CLI
    
    gxc [options]
    Option   Description
    ------------------------------------
    help     Show usage
    start    Start the gigahex service
    stop     Stop the gigahex service
    reset    Reset the gigahex service

Install on Windows

You can install Gigahex on Windows after enabling WSL2. Follow the below instructions to setup WSL2 and Ubuntu distro and install Gigahex.

  • Install WSL 2 with the below command. After installation, you would need to reboot your system to continue with the installation.

      wsl --install -d Ubuntu
  • On reboot, login to Ubuntu shell, setup your password and run the below command to install the dependencies - postgresql and Java Runtime 11

    sudo apt-get install postgresql postgresql-contrib default-jre
  • Now with the dependencies installed, set up Gigahex Data platform

    curl -s https://packages.gigahex.com/nix.sh | bash

    Once you've installed the platform, reopen the shell and run the following command to start the platform.

  • View the usage

    $  gxc help
    Gigahex CLI
    
    gxc [options]
    Option   Description
    ------------------------------------
    help     Show usage
    start    Start the gigahex service
    stop     Stop the gigahex service
    reset    Reset the gigahex service

Install on Ubuntu

You can install Gigahex on Ubuntu as per the instructions below.

  • Run the below command to install the dependencies - postgresql and Java Runtime 11

    sudo apt-get install postgresql postgresql-contrib default-jre
  • Now with the dependencies installed, set up Gigahex Data platform

    curl -s https://packages.gigahex.com/nix.sh | bash

Once you've installed the platform, reopen the shell and run the following command to start the platform.

  • View the usage

    $  gxc help
    Gigahex CLI
    
    gxc [options]
    Option   Description
    ------------------------------------
    help     Show usage
    start    Start the gigahex service
    stop     Stop the gigahex service
    reset    Reset the gigahex service

Start the Gigahex

Once you've the setup ready, run the following command to start the services, and use the admin credentials generated to login to the platform.

$ gxc start

 ██████  ██  ██████   █████  ██   ██ ███████ ██   ██
██       ██ ██       ██   ██ ██   ██ ██       ██ ██
██   ███ ██ ██   ███ ███████ ███████ █████     ███
██    ██ ██ ██    ██ ██   ██ ██   ██ ██       ██ ██
 ██████  ██  ██████  ██   ██ ██   ██ ███████ ██   ██

 Open Source Data Infrastructure Platform.

> Starting the Gigahex Data Platform
> Welcome to Gigahex! 👋
> username: admin, password: **********
> Visit http://localhost:9080 to get started!

console's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

console's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.