2015-04-28 2 views
0

Мне нужно создать инструмент пользовательского интерфейса, где люди могут ввести выражение (например, пол = мужчина & номер транзакции> 10) и при отправке выражения внутренний запрос куста получает а затем мне нужно показать результат каким-то образом (например, счет, который обновляется через каждые 10 секунд, когда запрос возвращает результаты)запускать запрос на улей и отображать инкрементные данные в UI

Возможно ли это сделать, используя переднюю часть узла и запрос куста в бэкэнд? Является ли результат, возвращаемый с помощью запроса куста, как только начнутся результаты (я забыл термин для этого, но это возможно для обычных SQL-запросов на некоторых dbs)

Есть ли какие-либо рамки для таких вещей, которые я могу повторно использовать ?

ответ

0

Типичным вариантом, который следует использовать, является использование клиента Hive JDBC при условии, что сервер JDBC Thrift Hive работает в вашей среде. Это было бы похоже на запрос обычных баз данных rdbms с использованием JDBC-клиентов.

Но не уверен в node.js, но ниже проект говорит о подключении и запросе таблиц Hive из среды node.js.

https://github.com/tagomoris/shib

Попробуйте это и пожалуйста, поделитесь с нами своими наблюдениями.

+0

Пошел так же, как вы предлагали, реализовал службу REST на java, которая берет входные данные и запускает запрос HIVE через клиента JDBC и отправляет ответ обратно, когда возвращаются все результаты Qurey. Попытка проверить, могу ли я его оптимизировать (или отправить некоторые дополнительные показатели прогресса) – user3385957

Смежные вопросы