Implementieren Sie Wordcount mit Hive

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:
Fügen Sie hier eine Bildbeschreibung ein

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;

Fügen Sie hier eine Bildbeschreibung ein
3. Erstellen Sie eine Tabellenwortanzahl in der Testdatenbank

create table wordcount(rowdata string);

Fügen Sie hier eine Bildbeschreibung ein
4. Daten laden Der
Code lautet wie folgt

load data local inpath '/home/hadoop/word.txt' into table wordcount;

Fügen Sie hier eine Bildbeschreibung ein
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 ;

Fügen Sie hier eine Bildbeschreibung ein

3. Versuchsergebnisse

wie das Bild zeigt
Fügen Sie hier eine Bildbeschreibung ein

Ich denke du magst

Origin blog.csdn.net/weixin_44322234/article/details/106882977
Empfohlen
Rangfolge