ナレッジベース

Hadoop Hive データと通信しているときのエラー "error code: '1' ... while processing statement"


発行: 03 Oct 2013
最終修正日: 24 Aug 2022

問題

Hadoop Hive データに Tableau Desktop から接続後、フィールドをビューまたはフィルター データにドラッグしようとすると、次のエラーが発生する場合があります。
 
Error from Hive: error code: '1' error message: Error while processing statement: Failed: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MapRedTask (Hive でのエラー: エラー コード: '1' エラー メッセージ: ステートメントの処理中にエラーが発生しました: 失敗: 実行エラー、org.apache.hadoop.hive.ql.exec.MapRedTask からコード 1 が返されます)

環境

  • Tableau Desktop
  • Hortonworks Hadoop Hive
  • MapR Hadoop
  • Cloudera Hadoop Hive
  • Cloudera Impala

解決策

データベース管理者と連携して、次のデータベース構成のトラブルシューティングを行ってください。
  1. Hadoop Hive 構成に追加されたプロパティが含まれないことを確認します。
    • プロパティで表から定義したフィールドを含む SELECT ステートメント、たとえば SELECT <field_name> FROM <table_name> が許可されていることを確認します。
  2. Hadoop Hive クラスタを再起動し、データベースがキャッシュされた構成や存在しない JAR ファイルを参照していないことを確認します。

原因

このエラーはデータベースから Tableau Desktop に渡されます。Hadoop Hive データベース構成に問題があることを示します。
この記事で問題は解決しましたか?