Paraméterezett SQL nem támogatott; a Hive szerver nem támogatja a paraméterjelölőt.
Milyen típusú SQL-t használ a Hive?
A Hive-ot azért hozták létre, hogy lehetővé tegye az SQL-t nem ismerő programozók számára, hogy petabájtnyi adattal dolgozhassanak a HiveQL nevű SQL-szerű interfész használatával. A hagyományos relációs adatbázisokat interaktív lekérdezésekre tervezték kis és közepes adatkészletek, és nem dolgozzák fel jól a hatalmas adatkészleteket.
Hogyan állíthatok be paramétereket a Hive-ban?
A Hive változók kulcs-érték párok, amelyek a set paranccsal állíthatók be, és használhatók szkriptekben és Hive SQL-ben. A Hive-szkriptekben a változók értékei behelyettesítésre kerülnek a lekérdezési konstrukció során.
2. Hive-változók létrehozása és beállítása
- hiveconf.
- hivevar.
- rendszer és.
- env.
Hogyan futhatok le SQL-lekérdezést a Hive-ban?
Hive Query futtatása
- 1. lépés: Fedezze fel a táblázatokat. A felső menüből lépjen az Elemzés oldalra. …
- 2. lépés: Tekintse meg a mintasorokat. Most hajtson végre egy egyszerű lekérdezést ebben a táblázatban a következő szöveg beírásával a lekérdező mezőbe: …
- 3. lépés: Az adatok elemzése.
Hogyan állíthat be változót a Hive-lekérdezésben?
Ha nem ad meg névteret az alábbiak szerint, a var változó a hiveconf névtérben lesz tárolva. set hivevar:var="hivevar_namespace"; mivel mi biztosítjuk a névteret, ez működni fog. válassza a ${hivevar:var};