• Mijoz va server ortasidagi ozaro tasir
  • Kompyuter injiniring ” fakulteti Kompyuter injiniring




    Download 1,34 Mb.
    bet23/27
    Sana09.01.2024
    Hajmi1,34 Mb.
    #132841
    1   ...   19   20   21   22   23   24   25   26   27
    Bog'liq
    2 deadline Boburjon

    Mijoz tomoni


    • 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

    1. Apache Hive?

    2. JDBC drayveri mijoz vazifasi nimadan iborat?

    3. Tarmoq arxitekturasi nima?



    Download 1,34 Mb.
    1   ...   19   20   21   22   23   24   25   26   27




    Download 1,34 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kompyuter injiniring ” fakulteti Kompyuter injiniring

    Download 1,34 Mb.