I build zeppelin with spark-2.0 profile enabled, and it seems I can also run spark 1.6 interpreter. But I am not sure whether it is officially supported to run different versions of spark interpreter in one zeppelin build ? My guess maybe it is not, otherwise we don't need profiles for different spark version. If it is not, then I think support multiple versions of spark interpreter in one zeppelin build might be useful, otherwise user need to setup multiple zeppelin servers for different spark versions.
-- Best Regards Jeff Zhang