Պարամետրիզացված SQL-ը չի ապահովվում; Hive սերվերը չի աջակցում պարամետրի նշիչին:
Ի՞նչ տեսակի SQL է օգտագործում Hive-ը:
Hive-ը ստեղծվել է SQL-ին ծանոթ ոչ ծրագրավորողներին թույլ տալու համար աշխատել petabytes տվյալների հետ՝ օգտագործելով SQL նման միջերես, որը կոչվում է HiveQL Ավանդական հարաբերական տվյալների բազաները նախատեսված են ինտերակտիվ հարցումների համար: փոքր և միջին տվյալների հավաքածուներ և լավ չեն մշակում հսկայական տվյալների հավաքածուներ:
Ինչպե՞ս կարող եմ պարամետրեր սահմանել Hive-ում:
Hive փոփոխականները բանալի-արժեք զույգեր են, որոնք կարող են սահմանվել set հրամանի միջոցով և դրանք կարող են օգտագործվել սկրիպտներում և Hive SQL-ում: Hive սկրիպտներում փոփոխականների արժեքները փոխարինվում են հարցման կառուցման ժամանակ։
2: Ստեղծել և սահմանել Hive փոփոխականներ
- hiveconf.
- փեթակ.
- համակարգ և.
- env.
Ինչպե՞ս կարող եմ գործարկել SQL հարցումը Hive-ում:
Փեթակի հարցում գործարկել
- Քայլ 1. Ուսումնասիրեք աղյուսակները: Վերևի ընտրացանկից անցեք Վերլուծել էջ: …
- Քայլ 2. Դիտեք տողերի նմուշը: Այժմ կատարեք պարզ հարցում այս աղյուսակի նկատմամբ՝ մուտքագրելով հետևյալ տեքստը հարցման վանդակում. …
- Քայլ 3. Վերլուծել տվյալները:
Ինչպե՞ս եք փոփոխական սահմանում Hive հարցումում:
Եթե դուք չեք տրամադրում անունների տարածություն, ինչպես նշված է ստորև, var variable-ը կպահվի hiveconf անվանատարածքում: set hivevar:var="hivevar_namespace"; քանի որ մենք տրամադրում ենք անվանատարածք, սա կաշխատի: ընտրել ${hivevar:var};