1. Experimentieren Sie den Inhalt: Implementieren Sie Wordcount mit Hive
2. Experimentelle Schritte:
1. Bereiten Sie die Daten vor
Verwenden Sie zunächst den vi-Editor, um eine word.txt-Datei mit dem in der folgenden Abbildung gezeigten Inhalt zu schreiben:
2. Starten und erstellen Sie eine Testdatenbank, benennen Sie test und geben Sie den folgenden Befehl ein, wie in der Abbildung gezeigt
bin/hive
create database test;
3. Erstellen Sie eine Tabellenwortanzahl in der Testdatenbank
create table wordcount(rowdata string);
4. Daten laden Der
Code lautet wie folgt
load data local inpath '/home/hadoop/word.txt' into table wordcount;
5. Die SQL-Programmierung zum Erreichen von WordCount-
Code lautet wie folgt:
select word ,count(1) cnt
from wordcount lateral view explode(split(rowdata," ")) alaistable as word
group by word
order by cnt ;
3. Versuchsergebnisse
wie das Bild zeigt