ハイブテーブルから*を選択しようとしていますが、TRANS_DATEと呼ばれる日付列は最大TRANS_DATEより365日以上前になります。以下は は、私がこれまで試したクエリです:ステートメントのコンパイル中 「エラー:以下 select * from TABLE
where (TRANS_DATE > DATE_SUB(max(TRANS_DATE), 365)) and
(TR
sqlの各列でwhere句を使用して2つの列のカウントを取得しようとしています。 は今 person feature1 feature2
a 1 1
a 0 1
a 1 1
a 1 1
a 0 0
a 1 1
b 0 1
c 1 0
は、私が欲しいのように私のデータは、人によってグループにデータを見て、私はゼロの一切をカウントした
私は問題に直面していました。ハイブ外部テーブルにデータを挿入するためにハイブクエリを実行しようとしています。プロセスはreduceで失敗します。次のように 診断コンソールメッセージは、次のとおりです。 Task with the most failures(4):
-----
Task ID:
task_201709171147_0059_r_000005
URL:
h
hivexmlserde-1.0.5.3を使用して、XMLデータをHiveテーブルに解析しています。 <item>
<itemid>1</itemid>
<contents subscript = "n">
<name>Item1</name>
<details>Line 1 with a line break.
Line 2 here, w
私は2つのテーブル(顧客、取引)を持っています。 customer
id name location
1 samuel AZ
2 mithun CA
3 Robert NY
etc..
transaction
id customer_id product_id
1 1 12000
2 1 12222
3 3 15000
etc.
異なる製品と異な