I've built a Docker image for running single-node Spark and Hadoop (one worker) on a Raspberry Pi, since I couldn't find anything to experiment with. Certainly not suitable for anything other than experimentation, but the image can be found on Docker hub here:

hub.docker.com/repository/docker/jasonrbriggs/pi-spark

The "source", such that it is (dockerfile, etc), can be access from radicle via this URN:

rad:git:hwd1yreyw4xcjarwtb4yuxtsd5dmip9wx9fr9tomjib1mmtkmojnicnn4bo