2015-02-23 2 views
1

Мой Улей запрос был бросать ошибку:улей ошибка синтаксиса около неожиданной лексемы `(»

syntax error near unexpected token `('

Я не уверен, где происходит ошибка в приведенном ниже запросе

Можете ли вы помочь мне. ?

select 
    A.dataA, B.dataB, count(A.nid), count(B.nid) 
from 
    (select 
     nid, sum(dataA_count) as dataA 
    from 
     table_view 
    group by nid) A 
     LEFT JOIN 
    (select 
     nid, sum(dataB_count) as dataB 
    from 
     table_others 
    group by nid) B ON A.nid = B.nid 
group by A.dataA , B.dataB; 

ответ

0

Иногда это было видно, что люди забывают, чтобы начать metastore службы и после этого, а также и для входа в улей Баш оболочку, и начать прохождение команд подобным способом sqoop, когда я был Я новичок также сталкиваюсь эти вещами,

так, чтобы преодолеть этот вопрос -

  1. Гота улей каталог & проход: bin/hive --service metastore & так он начнет сервер хранилища метафора для вас, а затем

  2. открыть другой терминал или cli & pass: bin/hive, чтобы он проник в оболочку улья bash.

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

надеюсь, что это поможет другим, спасибо.