• TCL IService .Iface tomonidan amalga oshirilgan
  • Kompyuter injiniring ” fakulteti Kompyuter injiniring




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

    Server tomoni




    TCLIService uchun tejamkor
    fayli :https://github.com/apache/hive/blob/master/servicerpc/if/TCLIService.thrift.

    IDL



    TCL IService .Iface tomonidan

    amalga

    oshirilgan : org.apache.hive.service.cli.thrift.ThriftCLIService sinfi.

    • ThriftCLIService quyi sinflari : org.apache.hive.service.cli.thrift.ThriftBinaryCLIService va mos

    ravishda TCP rejimi va HTTP rejimi uchun org.apache.hive.service.cli.thrift.ThriftHttpCLIService .

    • org.apache.hive.service.cli.thrift.EmbeddedThriftBinaryCLIService klassi: HS2 uchun oʻrnatilgan rejim. O'rnatilgan metastore bilan adashtirmang, bu boshqa xizmatdir (garchi o'rnatilgan rejim tushunchasi o'xshash bo'lsa ham).

    • org.apache.hive.service.cli.session.HiveSessionImpl klassi : Bu sinfning misollari server tomonida yaratilgan

    va org.apache.accumulo.tserver.TabletServer.SessionManager misoli tomonidan boshqariladi .

    • org.apache.hive.service.cli.operation.Operatsiya sinfi : Amaliyotni (masalan, so'rovni) belgilaydi. Ushbu sinfning namunalari serverda yaratilgan va org.apache.hive.service.cli.operation.OperationManager misoli tomonidan boshqariladi .

    • org.apache.hive.service.auth.HiveAuthFactory klassi : autentifikatsiya qilish uchun HTTP va TCP rejimi tomonidan ishlatiladigan yordamchi. Turli autentifikatsiya opsiyalari, xususan, Autentifikatsiya/Xavfsizlik konfiguratsiyasi va Cookie-ga asoslangan autentifikatsiya qilish uchunHiveServer2-ni o'rnatish bo'limigaqarang .

    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.