Для Community Edition любая служба, которую вы хотите использовать , должна быть на каждом узле. Я не понимаю, как вы могли бы добавить только службу данных на втором узле (если вы на самом деле не используете Enterprise Edition).
Но чтобы ответить на ваш вопрос, да, вы можете запустить службу запросов на нескольких узлы. В Enterprise вы можете использовать многомерное масштабирование для выделения большего количества ресурсов узлам, которые только что выполняют запрос (например).
Например, узлы данных получают большие жесткие диски, узлы запросов получают больше оперативной памяти / процессоров.