Есть пара вещей, которые могут быть вам интересны, поскольку вы новичок в druid.
Теперь Druid поддерживает SQL, он не поддерживает все сложные и сложные функции, как SQL, но поддерживает многиестандартная вещь SQL.Он также предоставляет способ написания SQL-запроса в друидском JSON.
Ниже приведено более подробное описание этого примера: http://druid.io/docs/latest/querying/sql
Ваш запрос достаточно прост, поэтому вы можете использовать функцию друида sql какниже:
{
"query" : "<your_sql_query>",
"resultFormat" : "object"
}
Если вы хотите построить JSON-запрос для вышеупомянутого запроса и не хотите писать весь большой JSON, попробуйте этот крутой трюк:
Выполнение sql-запроса к узлу брокерас -q
, и он напечатает JSON-запрос для вас, который вы можете использовать, а затем также измените его при необходимости, вот синтаксис для этого:
curl -X POST '<queryable_host>:<port>/druid/v2/?pretty' -H 'Content-Type:application/json' -H 'Accept:application/json' -q <druid_sql_query>
В дополнение к этому, вы также можете использовать DruidDry библиотека, предоставляющая поддержку для написания необычных запросов друидов на Java.