May be it is just a typo, but why the first paragraph here refers to Apache Spark while it is inside Apache Storm part? https://www.elastic.co/guide/en/elasticsearch/hadoop/current/requirements.html#requirements-storm