можно установить виртуальную машину на Linux
Вы можете использовать ВМ на любой хост-ОС ... В этом смысл ВМ.
Последняя ссылка только Hadoop , где Hortonworks имеет много, намного больше, чем Spark, Hive, Hbase, Pig и т. Д. Вещи, которые вам нужно дополнительно установить и настроить самостоятельно
Что лучше для обучения и развития?
Я бы настоятельно рекомендовал использовать ВМ (или контейнеры) в целом
1) вместо того, чтобы портить локальную ОС, пытаясь заставить Hadoop работать
2) Документация Hortonworks содержит множество учебных пособий, которые действительно можно запустить только в песочнице с предварительно установленными наборами данных