All Projects → anair-it → hadoop-docker-lite

anair-it / hadoop-docker-lite

Licence: MIT License
Docker build project to setup a lightweight hadoop cluster containing hadoop, pig, zookeeper, hbase, phoenix, storm, kafka, kafka manager

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to hadoop-docker-lite

Bigdata Notes
大数据入门指南 ⭐
Stars: ✭ 10,991 (+45695.83%)
Mutual labels:  hadoop, storm, hbase
xxhadoop
Data Analysis Using Hadoop/Spark/Storm/ElasticSearch/MachineLearning etc. This is My Daily Notes/Code/Demo. Don't fork, Just star !
Stars: ✭ 37 (+54.17%)
Mutual labels:  hadoop, storm, hbase
qs-hadoop
大数据生态圈学习
Stars: ✭ 18 (-25%)
Mutual labels:  hadoop, storm
disk
基于hadoop+hbase+springboot实现分布式网盘系统
Stars: ✭ 53 (+120.83%)
Mutual labels:  hadoop, hbase
wasp
WASP is a framework to build complex real time big data applications. It relies on a kind of Kappa/Lambda architecture mainly leveraging Kafka and Spark. If you need to ingest huge amount of heterogeneous data and analyze them through complex pipelines, this is the framework for you.
Stars: ✭ 19 (-20.83%)
Mutual labels:  hadoop, hbase
orion
Management and automation platform for Stateful Distributed Systems
Stars: ✭ 77 (+220.83%)
Mutual labels:  hadoop, hbase
dpkb
大数据相关内容汇总,包括分布式存储引擎、分布式计算引擎、数仓建设等。关键词:Hadoop、HBase、ES、Kudu、Hive、Presto、Spark、Flink、Kylin、ClickHouse
Stars: ✭ 123 (+412.5%)
Mutual labels:  hadoop, hbase
BigInsights-on-Apache-Hadoop
Example projects for 'BigInsights for Apache Hadoop' on IBM Bluemix
Stars: ✭ 21 (-12.5%)
Mutual labels:  hadoop, hbase
Recommendsys
推荐项目(实时推荐和离线推荐)
Stars: ✭ 198 (+725%)
Mutual labels:  hadoop, storm
cmux
A set of commands for managing CDH clusters using Cloudera Manager REST API.
Stars: ✭ 34 (+41.67%)
Mutual labels:  hadoop, hbase
aaocp
一个对用户行为日志进行分析的大数据项目
Stars: ✭ 53 (+120.83%)
Mutual labels:  hadoop, hbase
cloud
云计算之hadoop、hive、hue、oozie、sqoop、hbase、zookeeper环境搭建及配置文件
Stars: ✭ 48 (+100%)
Mutual labels:  hadoop, hbase
bigdata-fun
A complete (distributed) BigData stack, running in containers
Stars: ✭ 14 (-41.67%)
Mutual labels:  hadoop, hbase
phoenix
Apache Phoenix / Hbase Spring Boot Microservices
Stars: ✭ 23 (-4.17%)
Mutual labels:  hadoop, hbase
dockerfiles
Multi docker container images for main Big Data Tools. (Hadoop, Spark, Kafka, HBase, Cassandra, Zookeeper, Zeppelin, Drill, Flink, Hive, Hue, Mesos, ... )
Stars: ✭ 29 (+20.83%)
Mutual labels:  hadoop, hbase
Javaorbigdata Interview
Java开发者或者大数据开发者面试知识点整理
Stars: ✭ 203 (+745.83%)
Mutual labels:  hadoop, storm
yuzhouwan
Code Library for My Blog
Stars: ✭ 39 (+62.5%)
Mutual labels:  hadoop, hbase
Bigdata docker
Big Data Ecosystem Docker
Stars: ✭ 161 (+570.83%)
Mutual labels:  hadoop, hbase
Bigdata Playground
A complete example of a big data application using : Kubernetes (kops/aws), Apache Spark SQL/Streaming/MLib, Apache Flink, Scala, Python, Apache Kafka, Apache Hbase, Apache Parquet, Apache Avro, Apache Storm, Twitter Api, MongoDB, NodeJS, Angular, GraphQL
Stars: ✭ 177 (+637.5%)
Mutual labels:  hadoop, hbase
darwin
Avro Schema Evolution made easy
Stars: ✭ 26 (+8.33%)
Mutual labels:  hadoop, hbase

Hadoop cluster - lite

Build a lightweight hadoop cluster with below mentioned hadoop services. These versions match what Hortonworks HDP 2.3.4 distribution has.

Versions

  • Alpine Linux: latest
  • Debian: 8.3
  • Java: Open JDK 7
  • hadoop : 2.7.1
  • pig: 0.15.0
  • Zookeeper: 3.4.6
  • Hbase: 1.1.2
  • Kafka: 0.9.0.1
  • Kafka manager: latest
  • Storm: 0.10.0
  • Phoenix: 4.7.0

Note: Hadoop and storm are built on Debian Linux and all others on Alpine Linux

Dockerhub: https://hub.docker.com/r/anoopnair/

Prerequsities

The Docker project is tested on Ubuntu host. There is no guarantee that this will work on Windows.

Building all images

  • Pull from docker hub OR
  • Build each image individually

This will individually build the above mentioned images. This will take sometime and is required to be done only once.

  • Get zookeeper IP address using

docker inspect --format='{{.NetworkSettings.IPAddress}}' zookeeper

  • Get hbase IP address using

docker inspect --format='{{.NetworkSettings.IPAddress}}' hbase

  • Add zookeeper and hbase entries in the host /etc/hosts file

Verification

  • docker images to see all images created with proper tag version
  • docker logs -f _CONTAINER_NAME_ to follow logs for a specific container

If there is inconsistency in the image creation process, run the affected build script only. The build script is in each component directory.

Starting

./start.sh (background process) OR

docker-compose up (foreground process)

Stopping

docker-compose stop

Web UI

READMEs

Please go through below READMEs to get detailed information about each image

Reference

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].