Apache stup a fost mai întâi dezvoltat ca un Apache Hadoop sub-proiect pentru furnizarea de administratori Hadoop cu un ușor de utilizat, limbaj de interogare competenți pentru datele lor.
Din acest motiv, Hive a fost dezvoltat de la început pentru a lucra cu sume uriașe de informații pentru fiecare interogare și este perfect adaptat pentru baze de date mari dimensiuni și mediile de afaceri.
Instrumente sunt incluse pentru încărcarea cu ușurință, extragerea și transformarea datelor, în timp ce structurile de date personalizate pot fi impusă o gamă largă de formate de date.
Deoarece este un proiect Hadoop-a relatat HDFS și HBase proiecte sunt de asemenea suportate în mod automat.
HiveQL este, probabil, cea mai bună parte a proiectului, oferind un limbaj simplu, inovatoare și eficiente de interogare, fiind în același timp capabil să se ocupe cartografi si reductoare în situațiile în care sintaxa SQL nativ nu se poate obține datele dorite.
Ce este nou în această versiune:
- Suport subinterogari necorelate în clauza WHERE
- Adăugați NULL definit ca la rândul caietul de sarcini FORMAT
- baze de date Ccreate / meniurile ar trebui să populeze intrări / ieșiri și verificați concurență și permisiunea utilizatorului
- scară Suport precizează și de precizie cu tipul stup zecimal
- Să fie Tez
- O funcție care include poziția elementului în array exploda
- Adăugați tip de date char
- Creare colecta UDF și face evaluator reutilizabile
- Extend interfețe scriitor înregistrare și ORC cititor / scriitor de a furniza statistici
- Punerea în aplicare a statisticilor care oferă scriitor și cititor interfețe ORC
- Adnota copac operator de stup cu statistici din metastore
- Furnizarea de statistici de coloană la nivel benzi în ORC
- suport subinterogare: interzice cuiburi de subinterogari
- suport subinterogare: permite expresii subinterogare în clauza având
- suport subinterogare: mai multe teste
- Native Suport parchet in stup
- stup ar trebui să poată sări antet și subsol rânduri atunci când lectură fișier de date pentru o tabelă
- Adăugați DATE, TIMESTAMP, zecimal, CHAR, VARCHAR tipuri sprijini în HCat
- Utilizați harta-se alăture aluzie la cache rezultat intermediar
- Adaugă UDF pentru a calcula distanta dintre coordonatele geografice
Ce este nou în versiunea 1.2.0:
- Suport subinterogari necorelate în clauza WHERE
- Adăugați NULL definit ca la rândul caietul de sarcini FORMAT
- baze de date Ccreate / meniurile ar trebui să populeze intrări / ieșiri și verificați concurență și permisiunea utilizatorului
- scară Suport precizează și de precizie cu tipul stup zecimal
- Să fie Tez
- O funcție care include poziția elementului în array exploda
- Adăugați tip de date char
- Creare colecta UDF și face evaluator reutilizabile
- Extend interfețe scriitor înregistrare și ORC cititor / scriitor de a furniza statistici
- Punerea în aplicare a statisticilor care oferă scriitor și cititor interfețe ORC
- Adnota copac operator de stup cu statistici din metastore
- Furnizarea de statistici de coloană la nivel benzi în ORC
- suport subinterogare: interzice cuiburi de subinterogari
- suport subinterogare: permite expresii subinterogare în clauza având
- suport subinterogare: mai multe teste
- Native Suport parchet in stup
- stup ar trebui să poată sări antet și subsol rânduri atunci când lectură fișier de date pentru o tabelă
- Adăugați DATE, TIMESTAMP, zecimal, CHAR, VARCHAR tipuri sprijini în HCat
- Utilizați harta-se alăture aluzie la cache rezultat intermediar
- Adaugă UDF pentru a calcula distanta dintre coordonatele geografice
Ce este nou în versiunea 1.1.0:
- Suport subinterogari necorelate în clauza WHERE
- Adăugați NULL definit ca la rândul caietul de sarcini FORMAT
- baze de date Ccreate / meniurile ar trebui să populeze intrări / ieșiri și verificați concurență și permisiunea utilizatorului
- scară Suport precizează și de precizie cu tipul stup zecimal
- Să fie Tez
- O funcție care include poziția elementului în array exploda
- Adăugați tip de date char
- Creare colecta UDF și face evaluator reutilizabile
- Extend interfețe scriitor înregistrare și ORC cititor / scriitor de a furniza statistici
- Punerea în aplicare a statisticilor care oferă scriitor și cititor interfețe ORC
- Adnota copac operator de stup cu statistici din metastore
- Furnizarea de statistici de coloană la nivel benzi în ORC
- suport subinterogare: interzice cuiburi de subinterogari
- suport subinterogare: permite expresii subinterogare în clauza având
- suport subinterogare: mai multe teste
- Native Suport parchet in stup
- stup ar trebui să poată sări antet și subsol rânduri atunci când lectură fișier de date pentru o tabelă
- Adăugați DATE, TIMESTAMP, zecimal, CHAR, VARCHAR tipuri sprijini în HCat
- Utilizați harta-se alăture aluzie la cache rezultat intermediar
- Adaugă UDF pentru a calcula distanta dintre coordonatele geografice
Ce este nou în versiunea 1.0.0:
- Suport subinterogari necorelate în clauza WHERE
- Adăugați NULL definit ca la rândul caietul de sarcini FORMAT
- baze de date Ccreate / meniurile ar trebui să populeze intrări / ieșiri și verificați concurență și permisiunea utilizatorului
- scară Suport precizează și de precizie cu tipul stup zecimal
- Să fie Tez
- O funcție care include poziția elementului în array exploda
- Adăugați tip de date char
- Creare colecta UDF și face evaluator reutilizabile
- Extend interfețe scriitor înregistrare și ORC cititor / scriitor de a furniza statistici
- Punerea în aplicare a statisticilor care oferă scriitor și cititor interfețe ORC
- Adnota copac operator de stup cu statistici din metastore
- Furnizarea de statistici de coloană la nivel benzi în ORC
- suport subinterogare: interzice cuiburi de subinterogari
- suport subinterogare: permite expresii subinterogare în clauza având
- suport subinterogare: mai multe teste
- Native Suport parchet in stup
- stup ar trebui să poată sări antet și subsol rânduri atunci când lectură fișier de date pentru o tabelă
- Adăugați DATE, TIMESTAMP, zecimal, CHAR, VARCHAR tipuri sprijini în HCat
- Utilizați harta-se alăture aluzie la cache rezultat intermediar
- Adaugă UDF pentru a calcula distanta dintre coordonatele geografice
Ce este nou în versiunea 0.8.1:
- Instrumente pentru a permite extras ușor de date / transforma / încărcare (ETL).
- Un mecanism pentru a impune structura pe o varietate de formate de date.
- Accesul la fișierele stocate, fie direct în Apache HDFS (TM), sau în alte sisteme de stocare a datelor, cum ar fi Apache HBase (TM).
- execuție interogare prin MapReduce.
Ce este nou în versiunea 0.8.0:
- Instrumente pentru a permite extras ușor de date / transforma / încărcare (ETL)
- Un mecanism pentru a impune structura pe o varietate de formate de date
- Accesul la fișierele stocate, fie direct în Apache HDFS (TM), sau în alte sisteme de stocare a datelor, cum ar fi Apache HBase (TM)
- de execuție interogare prin MapReduce
Ce este nou în versiunea 0.7.1:
- Bugs:
- Excepție pe Windows atunci când se utilizează driverul JDBC. & quot; IOException:. Sistemul nu poate găsi calea specificată & quot;
- scripturi creare Schema sunt incomplete, deoarece acestea lăsa tabele care sunt specifice DataNucleus.
- Îmbunătățiri:
- Îmbunătățirea mesaje de eroare Diverse.
- Întoarcere corecte majore / minore numere de versiune pentru JDBC stup driver.
- Adăugați la punerea în aplicare HivePreparedStatement bazat pe HIVE sprijinit de curent tip de date.
- Sarcini:
- stup în Maven.
- Asigurați Metastore upgrade-script-uri și scheme implicite pentru PostgreSQL.
Ce este nou în versiunea 0.7.0:
- Element nou:
- infrastructură Autorizare pentru stup
- Punerea în aplicare a Indexare în stup
- Adăugați reflectă () UDF pentru invocarea reflectorizant de metode Java
- stup TypeInfo / ObiectInspector pentru sprijinul Uniunii (în afară de struct, matrice, și harta)
- Punerea în aplicare a GenericUDF str_to_map
- Patch pentru suport cu clauza in stup
- Urmăriți îmbinările care sunt convertite la harta-se alăture în mod automat
- Apel frecvență și durata metrici pentru HiveMetaStore prin JMX
- Menținerea lastAccessTime în metastore
- Îmbunătățirea:
- Oferiți opțiune pentru a exporta un antet
- Suport pentru selectarea distincte pe două sau mai multe coloane
- Descrieți ieșire extins de masă / de partiții este criptic
- lipsă a putea funcționa JDBC ca getTables, getColumns și HiveResultSet.get * metode bazate pe nume de coloană.
- Atingerea busteni de procese copil
- filtru Suport pushdown împotriva mese non-native
- Înlocuiți dependențelor pe HBase depreciat API
- Adăugați queryid timp de blocare
- Actualizare transident_lastDdlTime numai dacă nu este specificat
- Adăugați mai multe informații de depanare pentru blocarea stup
- HiveInputFormat sau CombineHiveInputFormat sincroniza întotdeauna blocuri de RCFile de două ori
- Arata ora sarcina locală ia
- Creați un nou caz Zookeeper cand blocare reîncerca, și mai multe informații pentru depanare
- Adaugă o opțiune de a rula sarcina de a verifica harta-alăture posibilitate în modul non-locale
- Mai multe depanare pentru blocarea
- Adăugați o opțiune în insertii partiție dinamice pentru a arunca o eroare în cazul în care sunt create partițiile 0
- Bugs:
- & quot; LOAD DATA LOCAL INPATH & quot; nu atunci când masa conține deja un fișier cu același nume
- NULL nu este manipulat in mod corect se alăture în
- HiveInputFormat.getInputFormatFromCache & quot; inghite & quot; Cauza excepție atunci când a aruncat IOExcpetion
- Adăugați progrese în alătura și groupby
- UDAFs simple cu mai mult de 1 accident parametru pe interogare rând liber
- câmp UDF () nu funcționează
- insertii de pereți despărțitori dinamice ramase fișiere goale necurățate în Hadoop 0,17 modul local
- Treci modificare contra când RunningJob.getCounters () returneaza null
Ce este nou în versiunea 0.5.0:.
- Să utilizator specifica serde pentru scripturi personalizate
- Adăugați UDF unhex.
- Eliminați import lzocodec de FileSinkOperator.
- NullPointerException conducătorul auto atunci când solicită getResults fără ca mai întâi compilarea.
- îmbunătățirea performanțelor de RCFile și ColumnarSerDe în stup.
Comentariile nu a fost găsit