считая жанры у свиньи

Вы хотите получить доступ к MySQL с помощью пользователя root, но вы не указали правильный пароль root.

Если вам нужно установить новый пароль для root, на сайте MySQL есть отличная документация о том, как это сделать: http://dev.mysql.com/doc/refman/5.7/ru/resetting-permissions.html

Я не буду показывать процесс здесь, потому что в документации по MySql приведенная выше ссылка понятна и кратким.

1
задан karabulut 29 March 2019 в 12:35
поделиться

1 ответ

TOKENIZE и FLATTEN могут помочь вам здесь. Оператор TOKENIZE в Pig берет строку и разделитель, разбивает строку на части на основе разделителя и складывает части в пакет. Оператор FLATTEN в Pig берет сумку и взрывает каждый элемент в сумке в новую запись. Код будет выглядеть следующим образом:

--Load you initial data and split into columns based on ':'
data = LOAD 'path_to_data' USING PigStorage(':') AS (index:long, name:chararray, genres:chararray);

--Split & Explode each individual genre into a separate record
dataExploded = FOREACH data GENERATE FLATTEN(TOKENIZE(genres, '|')) AS genre;

--GROUP and get counts for each genre
dataWithCounts = FOREACH (GROUP dataExploded BY genre) GENERATE
              group AS genre,
              COUNT(dataExploded) AS genreCount;

DUMP dataWithCounts;
0
ответ дан Rajeev Atmakuri 29 March 2019 в 12:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: