Как исправить FAILED: ParseException строка 7: 0 не может распознать ввод рядом с 'user' '.''time_zone' в цели выбора - PullRequest
0 голосов
/ 30 сентября 2019

В настоящее время я анализирую настроения твитов Железного человека 3 и получаю сообщение об ошибке, когда классифицирую мудрые твиты страны

Пробовал как в консоли linux, так и в редакторе кустов Hue

CREATE VIEW tweets_simple AS
SELECT          
id,
cast ( from_unixtime( unix_timestamp(concat( '2013 ', substring(created_at,5,15)), 'yyyy MMM dd hh:mm:ss')) as timestamp) ts,
text,
user.time_zone
FROM tweets_raw;

Ошибки:

FAILED: ParseException line 6:14 cannot recognize input near 'user' '.' 'time_zone' in selection target

Ответы [ 2 ]

0 голосов
/ 02 октября 2019

JAR отсутствует, на самом деле после выхода из системы нам нужно снова запустить команду, иначе она не будет выполнена, спасибо за ваше предложение и время

0 голосов
/ 01 октября 2019

Если имя столбца в исходной таблице имеет точку, как в вашем случае user.time_zone, вы можете попробовать использовать вот так `user.time_zone`, используя back-tic (`)

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

...