2015-06-04 4 views
2

Я использую hive v.0.13.Нужен ли мне hiveserver2?

Я смущаюсь с функцией hiveserver2. Если мои данные находятся в hdfs, я попытался просто использовать CLI «hive» для создания внешней таблицы без запуска hiveserver2, поэтому вопрос правильный? или я пропустил что-нибудь? Если да, то что, если нет, то когда мне действительно нужен hiveserver2?

ответ

1

Начиная с Hive 0.13, HiveServer2 обеспечивает поддержку отправки сообщений RPC Thrift по HTTP-транспорту (HIVE-4752). Это особенно полезно для поддержки промежуточного посредника между клиентом и сервером (например, для балансировки нагрузки или соображений безопасности). В настоящее время вы можете запускать HiveServer2 в режиме TCP или в режиме HTTP, но не в обоих. Вот где это будет полезно.

ref: https://cwiki.apache.org/confluence/display/Hive/Setting+Up+HiveServer2

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