Good books for Hadoop, Spark, and Spark Streaming
There's such an overwhelming amount of literature that with programming, databases, and Big Data I like to stick to the O'reilly series as my go-to source. O'reilly books are extremely popular in the industry and I've been very satisfied.

A current version of 


Hadoop: The Definitive Guide, 
MapReduce Design Patterns, and 
Learning Spark 


might suit your needs by providing high quality, immediately useful information and avoiding information overload -- all are published by O'reilly.

Spark Streaming is covered in Chapter 13 of "Learning Spark".