Video: Tales from a Rookie Storm Chaser (Full Story) Scary Stories | Creepypasta | Nosleep 2025
SQuirreL SQL er et open source-værktøj, der fungerer som en Hive-klient. Du kan downloade denne universelle SQL-klient fra SourceForge-webstedet. Det giver en brugergrænseflade til Hive og forenkler opgaverne med at forespørge store tabeller og analysere data med Apache Hive.
Figuren illustrerer hvordan Hive-arkitekturen ville fungere, når man bruger værktøjer som SQuirreL.
Du kan se, at SQuirreL-klienten bruger JDBC-API'erne til at sende kommandoer til Hive-driveren via serveren.
Følg disse trin for at få SQuirreL kørende:
-
Start Hive Thrift Server ved hjælp af kommandoen lsiting:
$ $ HIVE_HOME / bin / hive - service hiveserver -p 10000 -v Start Hive Thrift Server Start Hive Thrift Server på port 10000 med 100 min arbejdstråde og 2147483647 maksimale medarbejdertråde
-
Download den seneste SQuirreL-distribution fra SourceForge-webstedet til et bibliotek efter eget valg.
-
Komprimer SQuirreL-pakken vha. Kommandoen gunzip og udvid arkivet ved hjælp af kommandoen tjære.
gunzip egern-sql-3. 5. 0-standard. tjære. gz; tjære xvf egern-sql-3. 5. 0-standard. tjære. gz
-
Skift til den nye SQuirreL udgivelseskatalog, og start værktøjet ved hjælp af følgende kommando.
$ cd egern-sql-3. 5. 0-standard;. / Egern-SQL. sh
Bemærk, at vejledningen til at inkludere Hadoop-kernen. jar-fil kan variere afhængigt af Hadoop-udgivelsen. I dette tilfælde havde Hadoopen. jar-fil blev kaldt hadoop-core-1. 2. 1. krukke, så inklusive $ HADOOP_HOME / hadoop - * - kerne. krukke pr online instruktioner var forkert.
Dette er alt, hvad der kræves for at begynde at bruge den grafiske brugergrensesnitt SQuirreL. Følgende figur viser nogle HiveQL-kommandoer, der kører mod Hive Driver - ligner de kommandoer, du tidligere kørte, med CLI.
Apache Hive 0. 11-udgivelsen indeholder også en ny Hive Thrift Server kaldet HiveServer2. Når konfigurationen er korrekt, kan HiveServer2 understøtte flere klienter (en CLI-klient og en SQuirreL-klient på samme tid), og det giver bedre sikkerhed.