Skip to content

Latest commit

 

History

History
88 lines (70 loc) · 2.09 KB

README.MD

File metadata and controls

88 lines (70 loc) · 2.09 KB

Kuwaderno-Mesos

Docker image containing the following Data Science notebooks Jupyter, RStudio and Apache Zeppelin. This also contains Apache Spark and Apache Mesos for Spark job submission locally or on a Mesos cluster.

Building the Docker image.

To build the image, clone this repo and run code below.

docker build -t kuwaderno:mesos mesos

If you would not like to build this repository you can use the built image on docker hub.

docker run  -d -p 8787:8787 -p 7777:7777  -p 8888:8888 paulganzon/kuwaderno:mesos

Using the Docker image

Using bridge networking

docker run  -d -p 8787:8787 -p 7777:7777  -p 8888:8888 kuwaderno:mesos

or using host networking

docker run  -d --net=host kuwaderno:mesos

If you wish to change the port on host networking you can run the following instead.

docker run -d -e PORT0=<rstudio.server.port> -e PORT1=<jupyter.port> -e PORT2=<zeppelin.port> --net=host kuwaderno:mesos

After the execution of the code above the following applications should now be accessible.

Default user and password to access the url are as follows:

  • User: admin
  • Password: 14mR00t!

You can change both of the user name and password by using the environment variables NB_USER and NB_USER_PASS. For example, if you want the user to be user1 and password1 then run the following:

docker run  -d -e NB_USER=user1 -e NB_USER_PASS=password1 --net=host kuwaderno:mesos

Application Versions

Application Version
Rstudio Server 1.0.143
Jupyter 4.3.0
Apache Zeppelin 0.7.1
Apache Spark 2.1.0
Apache Mesos 1.1.0-2.0.107

R Packages Installed

  1. dplyr
  2. ggplot2
  3. plotly
  4. stringr
  5. lubridate
  6. reshape2
  7. gmodels
  8. httr
  9. BoomSpikeSlab
  10. dygraphs
  11. shiny
  12. RJDBC
  13. markdown
  14. knitr
  15. rmarkdown
  16. devtools
  17. data.table
  18. CausalImpact

Python Packages Installed

  1. ipython
  2. jupyter
  3. pandas
  4. requests
  5. plotly
  6. cufflinks
  7. scipy