me используя версию spark- sql -2.4.1 с java8. В моем требовании у меня есть сценарий, в котором я дал список стран.
Для каждой страны бизнес-логика c о том, как получить фрейм данных, отличается, но выбранные столбцы одинаковы.
что-то вроде ниже:
List queries = Arrays.asList(
"select col_x , col_y, col_z from tableCustmer where country='USA' and some logic ",
"select col_x , col_y, col_z from tableCustmerTransacation where country='IND' and someother logic "
);
В нашей бизнес-логике я могу повторять каждый запрос и запускать следующую бизнес-логику c каждый раз. Но это занимает много времени.
Есть ли в любом случае, я могу выполнить каждый запрос параллельно на отдельном исполнителе?
понятно, что это можно сделать с помощью сложения / уменьшения и объединения. Но как это сделать в данном случае, используя java?