2016-07-06 4 views
0

Ich versuche, diese Funktion ausführen, um das aktuelle Datum in Hive zu bekommen, aber ich erhalte die folgenden Fehler:Fehler bei der Verwendung von FROM_UNIXTIME (UNIX_TIMESTAMP() in Hive

Error while compiling statement: FAILED: SemanticException No valid privileges Required privileges for this query: Server=server1->Db=_dummy_database->Table=_dummy_table->action=select;

Ich habe online recherchiert und folgenden vorgeschlagen werden Funktionen Aktuelles Datum in Hive zu erhalten, aber alle die gleichen Fehler geben.

SELECT from_unixtime(unix_timestamp()); --/Selecting Current Time stamp/ 

SELECT CURRENT_DATE; --/Selecting Current Date/ 

SELECT CURRENT_TIMESTAMP; --/Selecting Current Time stamp/ 

aber alle Fehler zeigen, wenn ich sie laufen, wie sie gegeben sind

+0

welche Fehler verwenden müssen; funktioniert –

+0

SELECT FROM_UNIXTIME (unix_timestamp()) –

+0

Danke Kishore. Das funktioniert. – Parveen

Antwort

0

Richtige Antworten: 1. SELECT from_unitime (unix_timestamp()); - Funktioniert nur für Impala

  1. SELECT from_unitime (unix_timestamp()) von any_table_name; - Arbeiten in HIVE

HINWEIS: für HIVE mit any_table_name in Datenbank FROM-Klausel

..mit dem Abfrage ..
-1
select unix_timestamp(current_timestamp) from table_name; 
+0

Willkommen bei Stack Overflow! Während dieser Code die Frage beantworten kann, verbessert ein zusätzlicher Kontext, warum und/oder wie dieser Code die Frage beantwortet, seinen langfristigen Wert. Code-only-Antworten werden nicht empfohlen. – Ajean

+0

Sorry, das hat nicht funktioniert. – Parveen

Verwandte Themen