Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

エラー "[Cloudera][HiveODBC](80) Syntax or sematic analysis error thrown in Hive while executing query." が Cloudera Hadoop への接続時に発生する

公開日: Nov 8, 2023
説明
Cloudera Hadoop Hive に接続しようとすると、次のエラーが発生します。
 
[Cloudera][HiveODBC](80) Syntax or sematic analysis error thrown in Hive while executing query.Error message from Hive: Error while compiling statement: FAILED: SemanticException [Error10041]: No partition predicate found for Alias "<Table Name>" Table "<Table Name>" ([Cloudera][HiveODBC](80) クエリの実行中に Hive で構文またはセマンティック分析エラーがスローされました。Hive からのエラー メッセージ: ステートメントのコンパイル中のエラー: FAILED: SemanticException [Error10041]: 別名 "<Table Name>" テーブル "<Table Name>" のパーティション述語が見つかりません)

Cause

厳格モードでは、データベースで動的パーティションへの接続ではなく静的パーティションを指定する接続が必要です。
解決策
初期 SQL を使用して、データ ソースに接続し、次のコードを使用して、サーバー側変数を設定します。 

SET hive.mapred.mode = ‘nonstrict’

その他のリソース
初期 SQL の実行
ナレッジ記事番号

001473243

 
読み込み中
Salesforce Help | Article