Docker use case: Running native applications on MR(JVM)

Input

Map

Reduce

Output

Int Data

Int Data

Int Data

JVM process

JVM process

DB System

(Native)

Solutions?? 

  • C/C++ injection
  • MR4C()
  • What we did - use docker images and use them when loading our DB

Input

Map

Reduce

Output

Int Data

Int Data

Int Data

JVM process

JVM process +

docker container(spews native process)

DB System

(Native)

Made with Slides.com