|
Kompyuter injiniring ” fakulteti Kompyuter injiniring
|
bet | 23/27 | Sana | 09.01.2024 | Hajmi | 1,34 Mb. | | #132841 |
Bog'liq 2 deadline Boburjon
org.apache.hive.jdbc.HiveConnection klassi : java.sql.Connection interfeysini (JDBC qismi ) amalga oshiradi . Bu sinfning misolida serverga Thrift API qo'ng'iroqlarini amalga oshirishda olinadigan SessionHandle misoliga havola mavjud .
org.apache.hive.jdbc.HiveStatement klassi: java.sql.Statement interfeysini (JDBC qismi) amalga oshiradi . Mijoz (masalan, Beeline) so'rov uchun HiveStatement.execute() usulini chaqiradi. Execute () usuli ichida Thrift mijozi API qo'ng'iroqlarini amalga oshirish uchun ishlatiladi.
org.apache.hive.jdbc.HiveDriver klassi : java.sql.Driver interfeysini (JDBC qismi) amalga oshiradi . Asosiy usul ulanish () bo'lib, u JDBC mijozi tomonidan SQL ulanishini boshlash uchun ishlatiladi.
Mijoz va server o'rtasidagi o'zaro ta'sir
org.apache.hive.service.cli.SessionHandle klassi: Seans identifikatori. Ushbu sinfning namunalari serverdan qaytariladi va mijoz tomonidan Thrift API qo'ng'iroqlari uchun kirish sifatida ishlatiladi .
org.apache.hive.service.cli.OperationHandle klassi : Operatsiya identifikatori. Ushbu sinfning namunalari serverdan qaytariladi va mijoz tomonidan operatsiyaning bajarilishi holatini so'rash uchun ishlatiladi.
Resurslar:
HS2 qanday o'rnatiladi: HiveServer2 o'rnatilmoqda
HS2 mijozlari: HiveServer2 Clients
Foydalanuvchi interfeysi: HiveServer2 uchun veb-UI
Ko'rsatkichlar: Hive ko'rsatkichlari
HS2 da Cloudera blogi: http://blog.cloudera.com/blog/2013/07/how-hiveserver2brings-security-and-concurrency-to-Apache-hive/
Nazorat savollari
Apache Hive?
JDBC drayveri mijoz vazifasi nimadan iborat?
Tarmoq arxitekturasi nima?
|
| |