Hive で現在のシステム日付を取得するにはどうすればよいですか? MySQL では select now() を使用しています。クエリの結果を取得するのを手伝ってください。私はHiveを初めて使用します。疑似列と組み込み関数に関する詳細情報を提供するHiveの適切なドキュメントはありますか。
質問する
259806 次
6 に答える
91
LanguageManualによると、unix_timestamp()
「デフォルトのタイムゾーンを使用した現在のタイムスタンプ」を取得するために使用できます。それを人間が読める形式に変換する必要がある場合は、 を使用できますfrom_unixtime(unix_timestamp())
。
それが役立つことを願っています。
于 2013-07-29T09:30:10.637 に答える
54
はい... Hue 3.7.0 を使用しています - Hadoop UI と、現在の日付/時刻情報を取得するために、Hive で以下のコマンドを使用できます。
SELECT from_unixtime(unix_timestamp()); --/Selecting Current Time stamp/
SELECT CURRENT_DATE; --/Selecting Current Date/
SELECT CURRENT_TIMESTAMP; --/Selecting Current Time stamp/
ただし、Impala では、以下のコマンドのみが日付/時刻の詳細を取得するために機能していることがわかります。
SELECT from_unixtime(unix_timestamp()); --/Selecting Current Timestamp /
それがあなたの質問を解決することを願っています:)
于 2016-06-21T05:34:49.487 に答える
21
関数current_date
とcurrent_timestamp
は、Hive 1.2.0 以降で使用できるようになり、コードがより簡潔になりました。
于 2015-12-11T10:23:29.357 に答える