Pesä

(uudelleenohjattu kohteesta " Apache Hive ")
Apache Hive
Tyyppi Tietokannan ohjausjärjestelmä
Tekijä Facebook
Kehittäjä Apache Software Foundation
Sisään kirjoitettu Java
Käyttöjärjestelmä Monialustainen ohjelmisto
Käyttöliittymäkielet Englanti
Ensimmäinen painos 9. marraskuuta 2011 [1]
Laitteistoalusta Java-virtuaalikone
uusin versio
Osavaltio Aktiivinen
Lisenssi Apache-lisenssi 2
Verkkosivusto hive.apache.org
 Mediatiedostot Wikimedia Commonsissa

Hive  on Hadoop - alustaan ​​perustuva tietokannan hallintajärjestelmä, jossa on SQL:n kaltainen kyselykieli, jonka avulla voit tehdä kyselyitä, yhdistää ja analysoida tietoja; osa Hadoop-ekosysteemiä .

Facebook Corporationin perustama se siirrettiin vuonna 2011 avoimella lisenssillä Apache Foundationille .

Toimii suoraan HDFS :n ja Apache HBasen kanssa, tukee suuria Hadoop-formaatteja. Kyselyt voidaan suorittaa Tezin , Sparkin tai Hadoop MapReducen [3] kautta .

Kyselykieli - HiveQL  - on lähellä SQL:ää, mutta ei toteuta kaikkia SQL-92- standardin ominaisuuksia . Kielessä on sisäänrakennetut toiminnot XML- ja JSON -muotojen kanssa työskentelyä varten , tuki ei-skalaarisille tietotyypeille, kuten taulukoille, rakenteille, assosiatiivisille taulukoille [4] , toteutetaan melko laaja joukko aggregaattifunktioita , käyttäjän määrittämiä toimintoja, lukot ovat tuettuja.

Esimerkkiistunto Hiven kanssa työskentelystä HiveQL:n avulla - taulukon poistaminen, taulukon luominen, tietojen lataaminen siihen tekstitiedostosta ja kysely, joka laskee, kuinka monta kertaa kukin sana esiintyi tiedostossa:

PUDOTA TAULUKKO , JOS ON OLEMASSA docs ; LUO TABLE - asiakirjat ( rivi STRING ); LATAA TIEDOT INPATH 'input_file' KORVIOITTAA TABLE - asiakirjoihin ; LUO TAULUKON sana_määrä AS VALITSE sana , laske ( 1 ) AS count FROM ( SELECT explode ( split ( rivi , '\s' )) AS Word FROM docs ) temp RYHMÄ SANALLA _ TILAA sanalla ; _

Muistiinpanot

  1. https://projects.apache.org/json/projects/hive.json
  2. Apache Hive 3.1.3 Julkaistu – 2022.
  3. Tietoja Apache Hivesta . Haettu 11. elokuuta 2016. Arkistoitu alkuperäisestä 30. elokuuta 2016.
  4. Impalan ja Hiven SQL-erot . Haettu 11. elokuuta 2016. Arkistoitu alkuperäisestä 9. elokuuta 2016.

Linkit