Giter VIP home page Giter VIP logo

dockerized-hadoop's People

Contributors

cgiraldo avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

dockerized-hadoop's Issues

multiarch support

Looks nice but I suggest remove unsupported architectures, unless you really have access to those:

  • arm32v7
  • arm64v8
  • i386
  • ppc64le
  • s390x

I suggest sticking to the:

  • amd64
  • (maybe) arm32v7 (but those usually got not enough memory on the device)
  • (maybe) arm64v8.

Otherwise it will be just maintenance burden that no one uses - aka dead code.

Makefile

Maybe it would be better to switch from bash scripts to Makefile?

aarch64 chart hbase

Hi god:
Can you provide a chart and mirror of AARCH64 about hbase. thanks a lot.

Rebuild images (based on alpine)

Current docker images are based on java jre apline - which contains jre 1.8u171 ... dates around 2018.07.17

It requires to pass additional java opts to processes via env var like JAVA_OPTS such as:

-XX:+UnlockExperimentalVMOptions \
-XX:+UseCGroupMemoryLimitForHeap \
-XX:MaxRAMFraction=2

Fix:
Update base image to java jre alpine (highest is with 1.8u212 https://hub.docker.com/_/openjdk?tab=tags&page=1&name=8u212-jre-alpine ) which has backported fixes for detecting containerized apps ( see https://www.oracle.com/technetwork/java/javase/8u191-relnotes-5032181.html)
and looks like it just needs bumping in corresponding Dockerfiles here and related projects using this images.

This will help in running the stack in docker/k8s without the need of passing fine grained paramters to adjust java options to avoid OOM kills.

docker pull openjdk:8-jre-alpine
8-jre-alpine: Pulling from library/openjdk
e7c96db7181b: Pull complete 
f910a506b6cb: Pull complete 
b6abafe80f63: Pull complete 
Digest: sha256:f362b165b870ef129cbe730f29065ff37399c0aa8bcab3e44b51c302938c9193
Status: Downloaded newer image for openjdk:8-jre-alpine
docker.io/library/openjdk:8-jre-alpine


docker run -it openjdk:8-jre-alpine /usr/bin/java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (IcedTea 3.12.0) (Alpine 8.212.04-r0)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)

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.