Stup
(redirecționat de la „ Apache Hive ”)
Hive este un sistem de gestionare a bazelor de date bazat pe platforma Hadoop cu un limbaj de interogare asemănător SQL care vă permite să interogați, să agregați și să analizați date; componentă a ecosistemului Hadoop .
Creat de Facebook Corporation , în 2011 a fost transferat sub o licenţă deschisă către Fundaţia Apache .
Funcționează direct cu HDFS și Apache HBase , acceptă formatele majore Hadoop. Interogările pot fi executate prin Tez , Spark sau Hadoop MapReduce [3] .
Limbajul de interogare - HiveQL - este apropiat de SQL, dar nu implementează toate caracteristicile standardului SQL-92 . Limbajul are funcții încorporate pentru lucrul cu formatele XML și JSON , suport pentru tipuri de date non-scalare, cum ar fi matrice, structuri, matrice asociative [4] , este implementat un set destul de larg de funcții agregate , funcții definite de utilizator, blocări sunt suportate.
Un exemplu de sesiune de lucru cu Hive folosind HiveQL - ștergerea unui tabel, crearea unui tabel, încărcarea datelor în el dintr-un fișier text și o interogare pentru a număra de câte ori a apărut fiecare cuvânt în fișier:
DROP TABLE IF EXISTIS docs ;
CREATE TABLE docs ( linia STRING );
LOAD DATA INPATH 'input_file' OVERWRITE INTO TABLE docs ;
CREATE TABLE word_counts AS
SELECTARE cuvânt , numărare ( 1 ) AS count FROM
( SELECT explode ( split ( line , '\s' )) AS word FROM docs ) temp
GRUPĂ CU cuvânt
ORDENAȚI DUPĂ cuvânt ;
Note
- ↑ https://projects.apache.org/json/projects/hive.json
- ↑ Apache Hive 3.1.3 Lansat - 2022.
- ↑ Despre Apache Hive . Preluat la 11 august 2016. Arhivat din original la 30 august 2016. (nedefinit)
- ↑ Diferențele SQL între Impala și Hive . Preluat la 11 august 2016. Arhivat din original la 9 august 2016. (nedefinit)
Link -uri
Apache Software Foundation |
---|
Proiecte de nivel superior |
|
---|
Subproiecte | |
---|
Apache Web |
- Axa
- Axa 2
- CXF
- WS-
- EWS
- JaxMe
- jUDDI
- Kandula
- Mirae
- Muse
- Aboneaza -te
- Sandesha
- Scout
- SAPUN
- Synapse
- TSIK
- Toscana
- Woden
- WSIF
- WSRF
- WSS4J
- XML-RPC
|
---|
Alte proiecte |
|
---|
Dezvoltare proiecte ( Incubator ) |
- XAP
- Râu
- OpenEJB
- Deschideți JPA
- Graffito
- Toscana
- Log4Net
- Rolă
- Felix
- Abdera
- CeltiXfire
- FtpServer
- Heraldică
- iedera
- Suc
- Kabuki
- Lokahi
- Lucene.Net
- mod_ftp
- NMaven
- Oda
- stdcxx
- Woden
- WSRP4J
- Yoko
- WADI
- Qpid
- TripleSoup
- UIMA
- Adobe Flex
|
---|
Proiecte scoase din funcțiune ( Mansarda ) |
- AxKit
- Stup
- cactus
- ECS
- Excalibur
- Armonie
- HiveMind
- iBATIS
- Jakarta
- ORO
- Regexp
- Sist
- Slide
- Taglibs
|
---|
|
Meta platforme |
---|
Servicii | |  |
---|
oameni | Fondatori |
|
---|
Consiliu de Administratie |
|
---|
management | Actual |
- Mark Zuckerberg (CEO)
- Chris Cox (VP de produse)
- Sheryl Sandberg (COO)
- Elliot Shraj (VP Global Communications, Marketing and Public Policy)
- Mike Schroepfer (CTO)
- Ted Ulliot (vicepreședinte și consilier general)
|
---|
Fost |
- Sean Parker (președinte)
- Owen Van Natta (COO)
- Gideon Yu (CFO)
- Adam d'Angelo (CTO)
- Chris Kelly (Director de confidențialitate)
- Matt Cowler (VP Management Product)
- Bret Taylor (CTO)
|
---|
|
---|
Colaboratori de seamă | |
---|
|
---|
PE |
|
---|
mass media |
|
---|
Concepte |
|
---|
Afaceri |
- Istorie Facebook
- Lista fuziunilor și achizițiilor Meta Platforms
- Facebook F8
- Ofertă publică inițială Facebook
- Cenzura Facebook
- Critica la adresa Facebook
- Scandalul Facebook și Cambridge Analytica
- Documente
- Probleme de confidențialitate Facebook
- Procese care implică Meta Platforme
|
---|
Legate de |
|
---|