Video: Tales from a Rookie Storm Chaser (Full Story) Scary Stories | Creepypasta | Nosleep 2024
SQuirreL SQL är ett open source-verktyg som fungerar som en Hive-klient. Du kan ladda ner den här universella SQL-klienten från SourceForge-webbplatsen. Det ger ett användargränssnitt till Hive och förenklar uppgifterna för att fråga stora tabeller och analyserar data med Apache Hive.
Figuren illustrerar hur Hive-arkitekturen skulle fungera när man använder verktyg som SQuirreL.
Du kan se att SQuirreL-klienten använder JDBC-API: erna för att skicka kommandon till Hive Driver genom Server.
Följ dessa steg för att få SQuirreL att köras:
-
Starta Hive Thrift Server med kommandot lsiting:
$ $ HIVE_HOME / bin / hive - service hiveserver -p 10000 -v Start Hive Thrift Server Start Hive Sparsamhet Server på port 10000 med 100 min arbetstråd och 2147483647 max arbetstråd
-
Hämta den senaste SQuirreL-distributionen från SourceForge-webbplatsen till en katalog som du väljer.
-
Komprimera SQuirreL-paketet med kommandot gunzip och expandera arkivet med hjälp av tar-kommandot.
gunzip ekorre-sql-3. 5. 0-standard. tjära. gz; tjära xvf ekorre-sql-3. 5. 0-standard. tjära. gz
-
Ändra till den nya SQuirreL release katalogen och starta verktyget med följande kommando.
$ cd ekorre-sql-3. 5. O-standard;. / Ekorre-SQL. sh
Observera att instruktionerna för att inkludera Hadoop-kärnan. burkfilen kan skilja sig åt beroende på Hadoop-utgåvan. I det här fallet hade Hadoopen. jarfilen heter Hadoop-core-1. 2. 1. burk, så inklusive $ HADOOP_HOME / hadoop - * - kärna. burk per online instruktioner var felaktig.
Det här är allt som krävs för att börja använda det grafiska användargränssnittet SQuirreL. Följande bild visar några HiveQL-kommandon som körs mot Hive Driver - liknande de kommandon du körde tidigare med CLI.
Apache Hive 0. 11-utgåvan innehåller också en ny Hive Thrift Server som heter HiveServer2. När konfigurationen är korrekt kan HiveServer2 stödja flera klienter (en CLI-klient och en SQuirreL-klient samtidigt), och det ger bättre säkerhet.