Je cours cette requête de ruche afin d'obtenir un compte sage compte sur une données non structurées.Erreur lors de la mise en œuvre de compte sage compte sur les données non structurées dans la ruche
select a, count(*) from (select(EXPLODE(SPLIT(regexp_replace(upper(word,'[[email protected]#$%&*]',''))) AND EXPLODE(SPLIT(regexp_replace(UPPER(word,'[^A-Za-z0-9 ]','')))) as A from file)q group by a;
MAIS Im obtenir ci-dessous comme une erreur. Pas capable de comprendre la solution.
ÉCHEC: SemanticException [Erreur 10014]: Ligne 1:46 mauvais arguments '' '': Pas de méthode de correspondance pour org.apache.hadoop.hive.ql.udf.UDFRegExpReplace classe avec (string). Possible choix: FUNC (string, string, string)
SQL 1 les doublures sont une mauvaise idée. Commencez par formater correctement votre requête. –