2017-06-16 40 views
0

嘗試聲明變量時,然後在Hive(Hue)(Web客戶端)上使用該變量運行查詢。它不起作用。Hue中的Hive變量

set MAX_DATE='2017-05-22 07:35:25'; 

select * from tablea where datetime = ${hivevar:Max_Date} limit 1 

以下錯誤消息看到:

錯誤在編譯時聲明:失敗:ParseException的線1:83 不能表達 規範

認識不久的 '$''{ 'hivevar' 輸入
+0

Web客戶端具有菜單'Enable Parameterization'和'settings'用於添加鍵值 – leftjoin

回答

0

這將工作:

set MAX_DATE='2017-05-22 07:35:25'; 

select * from tablea where datetime = '${hivevar:MAX_DATE}' limit 1;