2016-07-28 4 views
0

Я знаю, что HiveServer не поддерживает параллелизм и аутентификацию нескольких клиентов и обрабатывается в HiveServer2.HiveServer по сравнению с HiveServer2

Я хочу знать, как это обрабатывается в HiveServer2 и почему оно не поддерживает в HiveServer.

Спасибо, Sree

ответ

0

Ответ на этот вопрос прост, что я должен знать несколько дней назад.

Каждый клиент должен быть подключен через THRIFT API в hiveserver или hiveserver2, который, в свою очередь, запускает процесс для преобразования клиентского кода, чтобы получить понятный код, запуская языковые библиотеки классов.

Как известно всем, процесс может быть одноточечным или многопоточным. В hiveserver1 запущенный процесс является однопоточным, поскольку библиотеки классов не поддерживают несколько потоков. В hiveserver2 они были обновлены до нескольких классов классов потоков и, таким образом, поддерживают несколько сеансов.

, относящиеся к безопасности, пожалуйста, обратитесь по ссылке ниже http://blog.cloudera.com/blog/2013/07/how-hiveserver2-brings-security-and-concurrency-to-apache-hive/

Спасибо, Sree

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