Ответ на этот вопрос прост, что я должен знать несколько дней назад.
Каждый клиент должен быть подключен через THRIFT API в hiveserver или hiveserver2, который, в свою очередь, запускает процесс для преобразования клиентского кода, чтобы получить понятный код, запуская языковые библиотеки классов.
Как известно всем, процесс может быть одноточечным или многопоточным. В hiveserver1 запущенный процесс является однопоточным, поскольку библиотеки классов не поддерживают несколько потоков. В hiveserver2 они были обновлены до нескольких классов классов потоков и, таким образом, поддерживают несколько сеансов.
, относящиеся к безопасности, пожалуйста, обратитесь по ссылке ниже http://blog.cloudera.com/blog/2013/07/how-hiveserver2-brings-security-and-concurrency-to-apache-hive/
Спасибо, Sree