Creating Spark GIS docker image and updating Docker hub
docker build . -t jaylohokare/sparkgis:0.1
docker push jaylohokare/sparkgis:0.1
Docker Hub - https://hub.docker.com/r/jaylohokare/sparkgis/
Using the image for hosted service (Flask server):
cd run
docker-compose up --build
#Try sudo docker-compose up --build if not root user on Linux docker
The service uses sparkgis docker image, along with hadoop (For HDFS), Spark (Master) and Spark (Worker) images
This repo contains:
- Spark GIS (Stony Brook BMIDB project) - SparkGIS is a distributed, in-memory spatial data processing framework to query, retrieve, and compare large volumes of analytical image result data for algorithm evaluation. The framework combines the in-memory distributed processing capabilities of Apache Spark and the efficient spatial query processing of Hadoop-GIS.
- Spark GIS dockerfile - Dockerfile to automate installation of dependencies, building the project
- Flask REST service that provides web-interface for SparkGIS
- Docker compose file for starting SparkGIS, spark cluster and HDFS cluster
Open webApp/index.html to access the web interface