An open API service indexing awesome lists of open source software.

https://github.com/tonycox/spark-ignite-docker

Standalone Spark with Ignite In-memory Rdd sharding on Docker
https://github.com/tonycox/spark-ignite-docker

docker ignite spark

Last synced: about 1 month ago
JSON representation

Standalone Spark with Ignite In-memory Rdd sharding on Docker

Awesome Lists containing this project

README

          

##start spark master, worker and ignite node

```
docker-compose up
```
**scale mode:**
```
docker-compose scale spark-master=1 spark-slave=2
```
**stop all containers:**
```
docker kill $(docker ps -q)
```
**spark submit:**
```
docker exec -v \
spark-master spark-submit \
--class \
--master spark://spark-master:7077 \
\
[application-arguments]
```

**spark shell:**
```
docker exec -it spark-master spark-shell \
--master spark://spark-master:7077 \
--packages org.apache.ignite:ignite-spark_2.10:1.8.0,org.apache.ignite:ignite-spring:1.8.0
```
###Manual start spark
**build**
```
docker build -t spark-config . &&
docker build -t spark-master ./spark-master &&
docker build -t spark-slave ./spark-slave
```
**start master**
```
docker run -it --name spark-master
```
**start slave**
```
docker run -it -e SPARK_MASTER_URL=spark://:7077 \
--name spark-slave
```
get ip:
```
docker exec -it spark-master hostname -i
```