Rozdiel medzi Úľom a HUE

Jednoduché dáta v jednoduchom vyjadrení sú kombináciou štruktúrovaných a neštruktúrovaných obchodných údajov. Big Data sa zaoberá súčasnými každodennými transakčnými údajmi o podnikaní, ktoré majú veľmi komplexný charakter. Spoločnosť Big Data je od svojho vzniku jedným z najlepších nástrojov umelej inteligencie na globálnom trhu. Spoločnosť Big Data však mala vlastné obmedzenia, pokiaľ ide o ukladanie, veľkosť, analýzu, vyhľadávanie, zdieľanie a prezentáciu údajov podnikovým používateľom.

Koncoví užívatelia začali tradičný podnikový prístup, ktorý pozostáva zo servera, databázy a používateľa. Databázový server však mal len jeden problém so spracovaním obrovských kúskov údajov pod jedným procesorom. Na prekonanie tohto obmedzenia spoločnosť Google zaviedla algoritmus Map Reduce Algorithm, ktorý dokáže spracovať údaje medzi množinou distribuovaných systémov. Tento algoritmus a Big Data boli neskôr transformované do rámca Open Source Java nazvaného Hadoop autorom Doug Cutting a jeho tímom. Hadoop je distribuovaný viacerými dodávateľmi po celom svete v závislosti od ich obchodných potrieb. Tento článok má v úmysle objasniť technológie veľkých dát, konkrétne Hive a Hue.

Väčšina operácií v ekosystéme Hadoop sa prevádzkuje cez rozhranie príkazového riadku, ale počas počiatočných vydaní produktu Hadoop nebolo navrhnuté žiadne užívateľské rozhranie. Hue je webové užívateľské rozhranie, ktoré vykonáva niektoré z bežných aktivít s rámcami založenými na ekosystéme Hadoop alebo Hadoop. Hue bol uvedený na trh a vyvíjaný pomocou open source frameworku Hadoop s názvom Cloudera.

Úľ bol uvedený na trh Facebookom, v počiatočných fázach vývoja a neskôr bol prevzatý spoločnosťou Apache Software Foundation. Tento projekt Apache na Hive ho včlenil do ekosystému Hadoop. Úľ bol navrhnutý tak, aby interagoval s údajmi uloženými v HDFS (Hadoop Distribution File System). Úľ je podobný dotazovému jazyku SQL. Úľ sa v zásade používa na zisťovanie a získavanie údajov z HDFS. Tento druh dotazovacieho jazyka používajúceho Hive je známy ako HiveQL alebo HQL.

Porovnanie Head to Head medzi Hive vs Hue (Infographics)

Nasleduje Top 6 Porovnanie medzi úľmi a HUE

Kľúčové rozdiely medzi Hive vs Hue

  • Hue je webové užívateľské rozhranie, ktoré poskytuje množstvo služieb v rámci platformy Hadoop založenej na službe Cloudera. Medzi kľúčové funkcie patrí prehliadač súborov HDFS, editor ošípaných, editor úľa, prehliadač úloh, shell Hadoop, oprávnenia správcu používateľov, editor Impala, webové rozhranie Ozzie a prístup k rozhraniu Hadoop API. Hive je však analytický jazyk dotazov SQL, ktorý dokáže dotazovať alebo manipulovať s údajmi uloženými v databáze. Medzi kľúčové vlastnosti Úľa patrí algoritmus Map-Reduce, OLAP (online analytické spracovanie), vytváranie schém v databázach, vykonávanie operácií DML a DDL, ako napríklad CREATE, ALTER, INSERT, SELECT, UPDATE, DELETE, príkazy DROP na HDFS.
  • Odtieň poskytuje webové používateľské rozhranie spolu s cestou k súboru na prehľadávanie HDFS. Toto rozloženie webového používateľského rozhrania pomáha používateľom prehliadať súbory, podobne ako priemerný používateľ systému Windows, ktorý vyhľadáva svoje súbory na svojom počítači. Táto dodatočná funkcia v Hue tiež pomáha používateľom manuálne odovzdávať alebo presúvať súbory v rôznych adresároch cez webové používateľské rozhranie. K súborom uloženým na HDFS je možné pristupovať pomocou voľby prehliadača súborov na Hue. Odtieň môže byť užitočným nástrojom pre používateľov, ktorí uprednostňujú rozhranie príkazového riadku systému UNIX. Hive sa používa na vytváranie schém, databáz na vyhľadávanie v databáze. Príkazy DML a DDL v Úle (CREATE, ALTER, INSERT, SELECT, UPDATE, DELETE, DROP) pomáhajú používateľom analyzovať údaje uložené na HDFS podľa obchodných požiadaviek. Úľ dokáže manuálne spracovať a nahrať údaje z textových súborov do tabuliek. Nemôže však presúvať súbory do rôznych adresárov.
  • Hue poskytuje užívateľské rozhranie na sledovanie stavu úloh na mape, ktoré znižujú počet úloh. Tieto úlohy je možné prezerať pomocou voľby prehľadávača úloh vo webovom rozhraní používateľa. Stav úlohy v odtieni je znázornený vo forme farebného kódovania (červená, zelená, žltá a čierna). Zelená - Úspešné dokončené úlohy, žltá - aktuálne spustené úlohy, červená - zlyhané úlohy a čierna - úlohy manuálne opustené používateľom. Na druhej strane, Hive používa algoritmus Map-Reduce na spracovanie údajov uložených na HDFS. Úľ možno ovládať pomocou rozhrania príkazového riadku alebo pomocou webových editorov, ako je Hue. Úľ sa zvyčajne používa na analýzu zložitých neštruktúrovaných údajov. Tento typ analytických operácií vykonávaných pomocou Hive je naplánovaný ako úlohy Map Reduce v ekosystéme Hadoop.
  • Hue poskytuje webové používateľské rozhranie pre programovacie jazyky, ako je Hive, čo môže byť pre používateľov užitočným nástrojom, ako sa vyhnúť chybám syntaxe pri vykonávaní dotazov. Hue tiež vráti sadu výsledkov a protokoly po úspešnom vykonaní dotazu. Hue tiež umožňuje používateľom analyzovať údaje vo forme grafov (koláčové a stĺpcové grafy). K editoru úľa sa dostanete prostredníctvom voľby editorov dopytov na Hue. K úlu bez odtieňa však nie je možné pristupovať cez webový editor. Vizualizácie nie je možné vytvoriť pomocou Úľa. Úľ zobrazí iba sadu výsledkov na úrovni príkazového riadka.
  • Odtieň umožňuje používateľom vytvárať a konfigurovať povolenia súborov na HDFS. Prístup k súborovým oprávneniam a rolám používateľov je možný prostredníctvom bezpečnostnej voľby uvedenej v prehliadači. Hue poskytuje používateľom možnosť sledovať pracovné postupy spoločnosti Ozzie, aby mohli spracovávať úlohy naplánované v prehľadávači úloh. Hue tiež umožňuje používateľom prezerať a pristupovať k tabuľkám a databázam prostredníctvom správcov metastore a databázových editorov. Hive sa však zabezpečil autentifikáciou Kerberos 2.0 spolu s Hadoop Cluster. Workflows naplánované pomocou Ozzie nemožno sledovať pomocou Hive. Všetky údaje uložené vo forme schém a databáz možno tiež prezerať pomocou HiveQL alebo Hive.

Porovnávacia tabuľka Hive vs Hue

Nasleduje porovnávacia tabuľka medzi Hive a Hue

Základ porovnania

ÚĽ

HUE

Vynálezca / vynálezcaÚľ bol uvedený na trh spoločnosťou Apache Software Foundation.Odtieň začal spoločnosť Cloudera.
Rozsah / významHive or HiveQL je jazyk analytických dopytov, ktorý sa používa na spracovanie a získavanie údajov z dátového skladu.Hue je webové používateľské rozhranie, ktoré používateľom umožňuje interakciu s ekosystémom Hadoop.
Inštalácia / konfiguráciaÚľ môže byť nainštalovaný alebo nakonfigurovaný pomocou rozhrania príkazového riadka ekosystému Hadoop.Odtieň je možné nainštalovať alebo nakonfigurovať iba pomocou webového prehľadávača.
funkčnosť

Hive používa algoritmus redukcie máp na spracovanie a analýzu údajov.Hue poskytuje Web UI editor pre prístup k Úlu a ďalším programovacím jazykom.
uskutočnenieÚľ je implementovaný a prístupný pomocou rozhrania príkazového riadka alebo webového rozhrania UI.Odtieň je implementovaný vo webovom prehliadači na prístup k viacerým programom nainštalovaným v službe Cloudera.
závislosťÚľ možno zabudovať do viacerých rámcov Hadoop.Odtieň je k dispozícii iba na platforme Cloudado Based Hadoop Framework.

Záver - Hive vs Hue

Na záver sme sa venovali úvodu, kľúčovým rozdielom a niekoľkým porovnaniam veľkých dátových technológií Hive & Hue. Videli sme aj niektoré podobnosti v úli, ktoré sa vyskytujú aj v jazyku dotazu SQL. Hue je webová aplikácia na jednom mieste, ktorá obsahuje všetky služby v rámci veľkého dátového ekosystému Hadoop. Hive aj Hue môžu byť použité a nakonfigurované v rámcoch založených na Hadoop v závislosti od požiadaviek koncového používateľa. Existuje veľa informácií dostupných na webe spolu s predkonfigurovanými virtuálnymi počítačmi Hadoop na získanie stručnej predstavy o implementácii Hive & Hue. Hive aj Hue majú kľúčovú úlohu v modernej analýze veľkých dát.

Odporúčaný článok

Toto bol sprievodca Hive vs Hue, ich význam, porovnanie hlava-hlava, kľúčové rozdiely, porovnávacia tabuľka a záver. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Apache Pig vs Apache Hive - Top 12 užitočných rozdielov
  2. Hadoop vs Hive - Zistite najlepšie rozdiely
  3. Top 12 Porovnanie Apache Hive vs Apache HBase (Infographics)

Kategórie: